ยฉ 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
Drizzle TeamDT
Drizzle Teamโ€ข2y agoโ€ข
1 reply
Fjeldstad

Missing dependency on drizzle-orm in drizzle-kit?

I'm using NPM workspaces, and for some reason when I installed
drizzle-orm
drizzle-orm
it was placed in the
node-modules
node-modules
of that specific workspace, rather than the root. I think it was due to a conflict of the
react
react
peer dependency (why is an ORM even depending on React?) - I have an older verison of React already installed and located in the root
node_modules
node_modules
.

Anyway, when I installed
drizzle-kit
drizzle-kit
as a dev dependency, it installed it in the root
node_modules
node_modules
. Then when I run
drizzle-kit generate:pg
drizzle-kit generate:pg
, it fails to resolve
drizzle-orm/pg-core
drizzle-orm/pg-core
- probably related to the fact that that module is located in a workspace-local
node_modules
node_modules
, but not sure.

This is the rough structure that I ended up with after running
npm install drizzle-orm --workspace my-workspace
npm install drizzle-orm --workspace my-workspace
and
npm install --save-dev drizzle-kit --workspace my-workspace
npm install --save-dev drizzle-kit --workspace my-workspace
:

/node_modules
  /drizzle-kit
/workspaces
  /my-workspace
    /node_modules
      /drizzle-orm
/node_modules
  /drizzle-kit
/workspaces
  /my-workspace
    /node_modules
      /drizzle-orm


And again, running
npm exec --workspace my-workspace -- drizzle-kit generate:pg
npm exec --workspace my-workspace -- drizzle-kit generate:pg
(or through an NPM script in
/workspaces/my-workspace/package.json
/workspaces/my-workspace/package.json
) results in a module resolution error:

npm run drizzle:generate -w my-workspace

> drizzle:generate
> drizzle-kit generate:pg

node:internal/modules/cjs/loader:1080
  throw err;
  ^

Error: Cannot find module 'drizzle-orm/pg-core'
Require stack:
- /.../my-app/node_modules/drizzle-kit/bin.cjs
    [...]
  code: 'MODULE_NOT_FOUND',
  requireStack: [ '/.../my-app/node_modules/drizzle-kit/bin.cjs' ]
}

Node.js v18.17.1
npm ERR! Lifecycle script `drizzle:generate` failed with error:
npm ERR! Error: command failed
npm ERR!   in workspace: my-workspace
npm ERR!   at location: /.../my-app/workspaces/my-workspace
npm run drizzle:generate -w my-workspace

> drizzle:generate
> drizzle-kit generate:pg

node:internal/modules/cjs/loader:1080
  throw err;
  ^

Error: Cannot find module 'drizzle-orm/pg-core'
Require stack:
- /.../my-app/node_modules/drizzle-kit/bin.cjs
    [...]
  code: 'MODULE_NOT_FOUND',
  requireStack: [ '/.../my-app/node_modules/drizzle-kit/bin.cjs' ]
}

Node.js v18.17.1
npm ERR! Lifecycle script `drizzle:generate` failed with error:
npm ERR! Error: command failed
npm ERR!   in workspace: my-workspace
npm ERR!   at location: /.../my-app/workspaces/my-workspace


Has anyone stumbled into this? Any suggestions on
Drizzle TeamJoin
The official Discord for all Drizzle related projects, such as Drizzle ORM, Drizzle Kit, Drizzle Studio and more!
11,879Members
Resources
Was this page helpful?

Similar Threads

Recent Announcements

Similar Threads

just updated drizzle kit and ORM
Drizzle TeamDTDrizzle Team / help
2y ago
uuid missing in drizzle-orm/mysql-core?
Drizzle TeamDTDrizzle Team / help
3y ago
Missing Relationship Feature in Drizzle Kit Studio
Drizzle TeamDTDrizzle Team / help
2y ago
Unable to use drizzle-orm migrator with drizzle-kit
Drizzle TeamDTDrizzle Team / help
2y ago