背景
在nuxt3项目中使用prisma操作数据库。dev阶段可以正常运行,但是到了build时出现以上错误。
分析
由于npm的依赖采用扁平化管理,而pnpm并不适用扁平化管理,从而导致pnpm存在兼容性问题。最简单的办法是直接换掉pnpm,直接改成yarn或者npm。
yarn
pnpm
仔细观察可以发现,没有.prisma这个目录,因此找不到模块所以报错了。
解决
删除node_modules,使用yarn或者npm重新安装依赖。
此处我使用rimraf快速删除node_modules
rimraf ./node_modules
yarn
标签:index,prisma,yarn,client,external,pnpm
From: https://www.cnblogs.com/oldsaltfish/p/18377646