运行npx prisma generate报错:需启用prismaSchemaFolder预览特性
解决Prisma Generate时prismaSchemaFolder预览特性报错的问题
1. 在Prisma Schema文件中启用预览特性
打开项目内的prisma/schema.prisma,找到generator client代码块,添加previewFeatures配置项:
generator client { provider = "prisma-client-js" previewFeatures = ["prismaSchemaFolder"] }
2. 验证package.json中的Schema路径配置
确保package.json里的Prisma配置指向的是schema文件夹(而非单个.prisma文件):
{ "prisma": { "schema": "prisma/schema" } }
3. 强制重新生成并清理缓存
执行以下命令绕过缓存,重新生成客户端:
npx prisma generate --force
额外排查点
- 用
npx prisma -v检查CLI版本,prismaSchemaFolder预览特性要求Prisma 4.10.0及以上版本,版本过低需升级。 - Windows环境下注意路径分隔符,无论是
\还是/都可被识别,但要保证配置路径和实际文件夹路径一致。
内容的提问来源于stack exchange,提问作者user14874030
相关产品推荐
相关产品推荐

