P
Prisma3d ago
Reis

Dynamic require of "node:fs" is not supported

After upgrading prisma to the latest version and exporting the client into a custom folder, when I build the application with esbuild I do have this node:fs problem. schema.prisma:
generator client {
provider = "prisma-client-js"
output = "../generated"
moduleFormat = "esm"
}

datasource db {
provider = "postgresql"
url = env("DATABASE_URL")
directUrl = env("DATABASE_DIRECT_URL")
}
generator client {
provider = "prisma-client-js"
output = "../generated"
moduleFormat = "esm"
}

datasource db {
provider = "postgresql"
url = env("DATABASE_URL")
directUrl = env("DATABASE_DIRECT_URL")
}
2 Replies
Prisma AI Help
You decided to hold for human wisdom. We'll chime in soon! Meanwhile, #ask-ai is there if you need a quick second opinion.
Reis
ReisOP3d ago
file:///app/apps/csbot-app/dist/src/main.js:13

throw Error('Dynamic require of "' + x + '" is not supported');

^


Error: Dynamic require of "node:fs" is not supported

at file:///app/apps/csbot-app/dist/src/main.js:13:9

at ../../libs/prisma/src/generated/runtime/library.js (file:///app/apps/csbot-app/dist/src/main.js:465:16)

at __require2 (file:///app/apps/csbot-app/dist/src/main.js:16:50)

at ../../libs/prisma/src/generated/index.js (file:///app/apps/csbot-app/dist/src/main.js:5504:9)

at __require2 (file:///app/apps/csbot-app/dist/src/main.js:16:50)

at ../../libs/prisma/src/generated/client.js (file:///app/apps/csbot-app/dist/src/main.js:6210:27)

at __require2 (file:///app/apps/csbot-app/dist/src/main.js:16:50)

at file:///app/apps/csbot-app/dist/src/main.js:6548:29

at ModuleJob.run (node:internal/modules/esm/module_job:274:25)

at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:644:26)


Node.js v23.11.0
file:///app/apps/csbot-app/dist/src/main.js:13

throw Error('Dynamic require of "' + x + '" is not supported');

^


Error: Dynamic require of "node:fs" is not supported

at file:///app/apps/csbot-app/dist/src/main.js:13:9

at ../../libs/prisma/src/generated/runtime/library.js (file:///app/apps/csbot-app/dist/src/main.js:465:16)

at __require2 (file:///app/apps/csbot-app/dist/src/main.js:16:50)

at ../../libs/prisma/src/generated/index.js (file:///app/apps/csbot-app/dist/src/main.js:5504:9)

at __require2 (file:///app/apps/csbot-app/dist/src/main.js:16:50)

at ../../libs/prisma/src/generated/client.js (file:///app/apps/csbot-app/dist/src/main.js:6210:27)

at __require2 (file:///app/apps/csbot-app/dist/src/main.js:16:50)

at file:///app/apps/csbot-app/dist/src/main.js:6548:29

at ModuleJob.run (node:internal/modules/esm/module_job:274:25)

at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:644:26)


Node.js v23.11.0

Did you find this page helpful?