codemods icon indicating copy to clipboard operation
codemods copied to clipboard

Fails with yarn3+pnp

Open hlolli opened this issue 4 years ago • 0 comments

Describe the bug

In the utils file there's a require.resolve to a .bin/jscodeshift, which fails in node_modules free environments.

I wonder why plain require.resolve("jscodeshift") didn't work?

Additional context

Error: @prisma/codemods tried to access .bin, but it isn't declared in its dependencies; this makes the require call ambiguous and unsound.

Required package: .bin (via ".bin/jscodeshift")
Required by: @prisma/codemods@npm:0.7.0 (via /Users/hlolli/Documents/project3/.yarn/cache/@prisma-codemods-npm-0.7.0-f531d46d8a-26bb2312e2.zip/node_modules/@prisma/codemods/utils/)

hlolli avatar Jun 11 '21 23:06 hlolli