error when running kit's introspect or studio
Hello!
When running stuff from drizzle kit i get internal import errors
I'm using pnpm, and nx. I have already tryed to remove
any ideas? Thanks!
Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './gel-core' is not defined by "exports"
Package subpath './singlestore-core' is not defined by "exports"
Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './gel-core' is not defined by "exports"
Package subpath './singlestore-core' is not defined by "exports"
"type": "module",
from the package json but it does nothing. I'm on the latest and greatest versions of drizzle:
"drizzle-orm": "^0.44.1",
"drizzle-kit": "^0.31.1",
"drizzle-orm": "^0.44.1",
"drizzle-kit": "^0.31.1",
1 Reply
full stacks:
config:
Issue resolved by deleting node modules and reinstalling
> nx run providers-payload:introspect
> drizzle-kit introspect --config=./drizzle.config.ts
Reading config file '/Users/[user]/[project]/libs/providers/payload/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/[user]/[project]//node_modules/.pnpm/node_modules/drizzle-orm/package.json
at exportsNotFound (node:internal/modules/esm/resolve:294:10)
at packageExportsResolve (node:internal/modules/esm/resolve:641:9)
at resolveExports (node:internal/modules/cjs/loader:591:36)
at Module._findPath (node:internal/modules/cjs/loader:668:31)
at Module._resolveFilename (node:internal/modules/cjs/loader:1130:27)
at Module._load (node:internal/modules/cjs/loader:985:27)
at Module.require (node:internal/modules/cjs/loader:1235:19)
at require (node:internal/modules/helpers:176:18)
at src/serializer/gelSerializer.ts (/Users/[user]/[project]//node_modules/.pnpm/drizzle-kit@0.31.1/node_modules/drizzle-kit/bin.cjs:82934:23)
at __init (/Users/[user]/[project]//node_modules/.pnpm/drizzle-kit@0.31.1/node_modules/drizzle-kit/bin.cjs:10:56) {
code: 'ERR_PACKAGE_PATH_NOT_EXPORTED'
}
> nx run providers-payload:introspect
> drizzle-kit introspect --config=./drizzle.config.ts
Reading config file '/Users/[user]/[project]/libs/providers/payload/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/[user]/[project]//node_modules/.pnpm/node_modules/drizzle-orm/package.json
at exportsNotFound (node:internal/modules/esm/resolve:294:10)
at packageExportsResolve (node:internal/modules/esm/resolve:641:9)
at resolveExports (node:internal/modules/cjs/loader:591:36)
at Module._findPath (node:internal/modules/cjs/loader:668:31)
at Module._resolveFilename (node:internal/modules/cjs/loader:1130:27)
at Module._load (node:internal/modules/cjs/loader:985:27)
at Module.require (node:internal/modules/cjs/loader:1235:19)
at require (node:internal/modules/helpers:176:18)
at src/serializer/gelSerializer.ts (/Users/[user]/[project]//node_modules/.pnpm/drizzle-kit@0.31.1/node_modules/drizzle-kit/bin.cjs:82934:23)
at __init (/Users/[user]/[project]//node_modules/.pnpm/drizzle-kit@0.31.1/node_modules/drizzle-kit/bin.cjs:10:56) {
code: 'ERR_PACKAGE_PATH_NOT_EXPORTED'
}
> drizzle-kit studio --config=./drizzle.config.ts
Reading config file '/Users/[user]/[project]/libs/providers/payload/drizzle.config.ts'
Package subpath './singlestore-core' is not defined by "exports" in /Users/[user]/[project]/node_modules/.pnpm/node_modules/drizzle-orm/package.json
> drizzle-kit studio --config=./drizzle.config.ts
Reading config file '/Users/[user]/[project]/libs/providers/payload/drizzle.config.ts'
Package subpath './singlestore-core' is not defined by "exports" in /Users/[user]/[project]/node_modules/.pnpm/node_modules/drizzle-orm/package.json
import { getEnvVariableOrThrow } from "@cf/base/env";
import type { Config } from "drizzle-kit";
export default {
schema: "./drizzle.schema.ts",
out: "./drizzle",
dialect: 'postgresql',
dbCredentials: {
url: getEnvVariableOrThrow("PROVIDER_PAYLOAD_POSTGRES"),
},
} satisfies Config;
import { getEnvVariableOrThrow } from "@cf/base/env";
import type { Config } from "drizzle-kit";
export default {
schema: "./drizzle.schema.ts",
out: "./drizzle",
dialect: 'postgresql',
dbCredentials: {
url: getEnvVariableOrThrow("PROVIDER_PAYLOAD_POSTGRES"),
},
} satisfies Config;