vic-dev
DTDrizzle Team
•Created by vic-dev on 3/15/2025 in #help
Cannot run "drizzle-kit generate" anymore
I run the following command: npm run generate The error is:"
@repo/[email protected] generate drizzle-kit generateNo config path provided, using default 'drizzle.config.ts' Reading config file '/home/bprovoos/Desktop/transcendence/packages/db/drizzle.config.ts' Please install latest version of drizzle-orm npm ERR! Lifecycle script
generate
failed with error:
npm ERR! Error: command failed
npm ERR! in workspace: @repo/[email protected]
npm ERR! at location: /home/bprovoos/Desktop/transcendence/packages/db"
This is what the package.json look like:"
{
..
"scripts": {
"generate": "drizzle-kit generate",
"migrate": "drizzle-kit migrate",
"update": "drizzle-kit generate && drizzle-kit migrate",
"studio": "drizzle-kit studio",
"dev": "tsup src/index.ts --format cjs,esm --dts",
"build": "tsup src/index.ts --format cjs,esm --dts",
"clean": "rm -rf dist"
},
"devDependencies": {
"drizzle-kit": "^0.23.0"
},
"peerDependencies": {
"typescript": "latest"
},
"author": "Trancendence",
"dependencies": {
"drizzle-orm": "^0.32.1",
"drizzle-zod": "^0.5.1",
"postgres": "^3.4.4",
"tsup": "^8.2.2",
"zod": "^3.23.8"
},
"publishConfig": {
"access": "public"
}
}"
This is what the drizzle.config.ts file looks like:
"import { defineConfig } from 'drizzle-kit';
import * as dotenv from 'dotenv';
dotenv.config({
path: '../../.env',
});
if (!process.env.DATABASE_URL_LOCAL) {
throw new Error('cannot read .env OR DATABASE_URL_LOCAL is not set');
}
export default defineConfig({
schema: './src/schema.ts',
dialect: 'postgresql',
dbCredentials: {
url: process.env.DATABASE_URL_LOCAL,
},
migrations: { schema: './drizzle' },
verbose: true,
strict: true,
});"
As I run: ls -la ../../.env I get:
-rwxrwxrwx 1 bprovoos piscine 443 mrt 15 11:26 ../../.env
When I run: npm install drizzle-orm@latest then I get the same error. Can someone please help me2 replies