Prisma+NestJS项目启动报错:未找到DATABASE_URL环境变量
PrismaClientInitializationError: DATABASE_URL环境变量未找到(NestJS + Prisma + PostgreSQL)
问题详情
执行npm run start启动项目时触发初始化错误,报错信息如下:
PrismaClientInitializationError: error: Environment variable not found: DATABASE_URL.
--> schema.prisma:13
|
provider = "postgresql" url = env("DATABASE_URL") Validation Error Count: 1
已验证的正常操作
- 执行
npx prisma migrate dev --name init,输出正常:Environment variables loaded from .env Prisma schema loaded from prisma/schema.prisma Datasource "db": PostgreSQL database "spotapp", schema "public" at "localhost:2345" - 执行
npx prisma generate,输出正常:Environment variables loaded from .env Prisma schema loaded from prisma/schema.prisma - 项目根目录存在
.env文件,操作系统为macOS。
解决方案
删除项目根目录下的dist和node_modules文件夹,重新执行npm install安装依赖后,再运行npm run start,问题即可解决。
内容的提问来源于stack exchange,提问作者Shashwat Johri
相关产品推荐
相关产品推荐

