npx drizzle-kit pull: pg driver but getting a `'./gel-core' is not defined by "exports"` error

g'day from Aus, I'm using drizzle for the first time. I have followed along with the doco: in as much that i have copy n' pasted my way through it. I tried to use pull to generate my schema definitions...but get an error about the gel-core subpackage not being exported. here is my config.
import { defineConfig } from "drizzle-kit";

export default defineConfig({
out: "./drizzle/out",
schema: "./db/schema.ts",
dialect: "postgresql",
dbCredentials: {
url: process.env.DATABASE_URL!,
},
verbose: true,
strict: true,
});
import { defineConfig } from "drizzle-kit";

export default defineConfig({
out: "./drizzle/out",
schema: "./db/schema.ts",
dialect: "postgresql",
dbCredentials: {
url: process.env.DATABASE_URL!,
},
verbose: true,
strict: true,
});
and here is the error:
(feature/drizzle) perks % npx drizzle-kit pull
No config path provided, using default 'drizzle.config.ts'
Reading config file '/Users/brett/Projects/perks/web/perks/drizzle.config.ts'
Pulling from ['public'] list of schemas

Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './gel-core' is not defined by "exports" in /Users/brett/Projects/perks/web/perks/node_modules/drizzle-orm/package.json
at exportsNotFound (node:internal/modules/esm/resolve:314:10)
at packageExportsResolve (node:internal/modules/esm/resolve:661:9)
at resolveExports (node:internal/modules/cjs/loader:653:36)
at Function._findPath (node:internal/modules/cjs/loader:742:31)
at Function._resolveFilename (node:internal/modules/cjs/loader:1380:27)
at defaultResolveImpl (node:internal/modules/cjs/loader:1050:19)
at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1055:22)
at Function._load (node:internal/modules/cjs/loader:1204:37)
at TracingChannel.traceSync (node:diagnostics_channel:322:14)
(feature/drizzle) perks % npx drizzle-kit pull
No config path provided, using default 'drizzle.config.ts'
Reading config file '/Users/brett/Projects/perks/web/perks/drizzle.config.ts'
Pulling from ['public'] list of schemas

Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './gel-core' is not defined by "exports" in /Users/brett/Projects/perks/web/perks/node_modules/drizzle-orm/package.json
at exportsNotFound (node:internal/modules/esm/resolve:314:10)
at packageExportsResolve (node:internal/modules/esm/resolve:661:9)
at resolveExports (node:internal/modules/cjs/loader:653:36)
at Function._findPath (node:internal/modules/cjs/loader:742:31)
at Function._resolveFilename (node:internal/modules/cjs/loader:1380:27)
at defaultResolveImpl (node:internal/modules/cjs/loader:1050:19)
at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1055:22)
at Function._load (node:internal/modules/cjs/loader:1204:37)
at TracingChannel.traceSync (node:diagnostics_channel:322:14)
what did i do wrong?
0 Replies
No replies yetBe the first to reply to this messageJoin

Did you find this page helpful?