我安装了Prisma并运行npx primsa db push
,它成功地将所有表推送到数据库,之后我运行npx prisma generate
,它尝试安装@prisma/client,但失败并显示以下错误消息:
error发生意外错误:"EPERM:不允许操作,取消链接"项目\节点模块\prisma\查询引擎-窗口. dll.节点路径"
我尝试删除node_modules
并重新安装所有模块,但没有成功。
我安装了Prisma并运行npx primsa db push
,它成功地将所有表推送到数据库,之后我运行npx prisma generate
,它尝试安装@prisma/client,但失败并显示以下错误消息:
error发生意外错误:"EPERM:不允许操作,取消链接"项目\节点模块\prisma\查询引擎-窗口. dll.节点路径"
我尝试删除node_modules
并重新安装所有模块,但没有成功。
5条答案
按热度按时间ki1q1bka1#
我不得不用
yarn add @prisma/client
手动安装@prisma/client
,然后运行npx prisma generate
,它工作得很完美。qc6wkl3g2#
我有这个相同的错误类型与不同的包.在我的情况下,导致错误的事情是因为它无法访问文件夹,而应用程序仍在运行,即.从这个问题https://github.com/yarnpkg/yarn/issues/2685
这是在npm缓存清理之后--强制不解析它。
w8f9ii693#
我有同样的错误,但安装Microsoft Visual C++ 2015可再发行版后,它现在工作正常
x8goxv8g4#
停止我的docker容器运行,关闭vs代码并重新打开它,为我解决了这个问题。
v64noz0r5#
关闭所有进程并重新运行命令对我很有效。