Drizzle-kit generate is failing when package.json is "type": "module".

Hi' I have drizzle set up in a monorepo and the package.json has "type": "module", so the imports looks like ".../../some-file.js". And the generate command fails 😦

cd packages/databases && pnpm generate


@repo/databases@0.0.0 generate <fake>\packages\databases
drizzle-kit generate --config ./src/config.ts

Reading config file '<fake>\packages\databases\src\config.ts'
Error: Cannot find module './files-model.js'
Require stack:
  • <fake>\packages\databases\src\models\tenants-model.ts
  • <fake>\node_modules.pnpm\drizzle-kit@0.31.0\node_modules\drizzle-kit\bin.cjs
    at Function.<anonymous> (node:internal/modules/cjs/loader:1249:15)
    at Module._resolveFilename (<fake>\node_modules.pnpm\drizzle-kit@0.31.0\node_modules\drizzle-kit\bin.cjs:16751:40)
    at Function._load (node:internal/modules/cjs/loader:1075:27)
    at TracingChannel.traceSync (node:diagnostics_channel:315:14)
    at wrapModuleLoad (node:internal/modules/cjs/loader:218:24)
    at Module.require (node:internal/modules/cjs/loader:1340:12)
    at require (node:internal/modules/helpers:141:16)
    at Object.<anonymous> (<fake>\packages\databases\src\models\tenants-model.ts:6:32)
    at Module._compile (node:internal/modules/cjs/loader:1546:14)
    at Module._compile (<fake>\node_modules.pnpm\drizzle-kit@0.31.0\node_modules\drizzle-kit\bin.cjs:14260:30) {
    code: 'MODULE_NOT_FOUND',
    requireStack: [
    '<fake>\packages\databases\src\models\tenants-model.ts',
    '<fake>\node_modules\.pnpm\drizzle-kit@0.31.0\node_modules\drizzle-kit\bin.cjs'
    ]
    }
Was this page helpful?