zenstack icon indicating copy to clipboard operation
zenstack copied to clipboard

Using `@zenstackhq/server` when zenstack is configured to output to a different location

Open dennispg opened this issue 8 months ago • 2 comments

Description and expected behavior I am outputing zenstack generate to a custom location instead of into node_modules. When I use @zenstackhq/server/next I get this:

../../node_modules/.pnpm/@[email protected]_@[email protected][email protected][email protected][email protected]_/node_modules/@zenstackhq/runtime/enhance.js Module not found: Can't resolve '.zenstack/enhance' in '../../node_modules/.pnpm/@[email protected]_@[email protected][email protected][email protected][email protected]_/node_modules/@zenstackhq/runtime'

Import trace for requested module: ../../node_modules/.pnpm/@[email protected]_@[email protected][email protected][email protected][email protected]_/node_modules/@zenstackhq/runtime/enhance.js ../../node_modules/.pnpm/@[email protected]_@[email protected][email protected][email protected][email protected]_/node_modules/@zenstackhq/runtime/index.js ../../node_modules/.pnpm/@[email protected]_@[email protected][email protected][email protected][email protected]_/node_modules/@zenstackhq/server/api/rpc/index.js ../../node_modules/.pnpm/@[email protected]_@[email protected][email protected][email protected][email protected]_/node_modules/@zenstackhq/server/api/index.js ../../node_modules/.pnpm/@[email protected]_@[email protected][email protected][email protected][email protected]_/node_modules/@zenstackhq/server/next/app-route-handler.js ../../node_modules/.pnpm/@[email protected]_@[email protected][email protected][email protected][email protected]_/node_modules/@zenstackhq/server/next/index.js

  • ZenStack version: 2.14.0
  • Prisma version: 6.6.0
  • Database type: Postgresql

Additional context Using turborepo, next 14, no turbopack.

Prisma and zenstack are in a separate package, and the generated output is in that other package.

I tried to make a repro project using next 15 with turbopack and I didn't see the same error. How do I configure the server package to know where to find the output?

dennispg avatar Apr 18 '25 00:04 dennispg

I should also note, everything seems to work fine.. it just throws all those module not found errors.

dennispg avatar Apr 18 '25 00:04 dennispg

Hi @dennispg , could you share a repro project? Thanks!

ymc9 avatar May 19 '25 15:05 ymc9