error发生意外错误:"EPERM: operation not allowed, unlink '



我安装了Prisma,我运行npx primsa db push,它成功地将所有表推送到数据库,之后我运行npx prisma generate,它试图安装@prisma/client,它失败了这个错误信息:

error意外错误:"EPERM: operation not allowed, unlink 'path_to_projectnode_modulesprismaquery_engine-windows.dll.node'

我试图删除node_modules并重新安装所有模块,但它不起作用。

如果您正在运行nextjs服务器。请关闭服务器并再次运行该命令。

$ npx prisma generate

我在不同的包中遇到了相同的错误类型。在我的情况下,导致错误的事情是因为它无法访问文件夹,而应用程序仍在运行ie。从这个问题https://github.com/yarnpkg/yarn/issues/2685

这是在npm cache clean——force没有解决它之后发生的。

我必须用yarn add @prisma/client手动安装@prisma/client,然后运行npx prisma generate,它工作得很好。

关闭所有进程并重新运行命令对我有效。

我在使用npx prisma generate命令时也有同样的错误。我不得不关闭下一个使用prism客户端的js服务器。尝试关闭所有使用prisma客户端的开发服务器,然后再次运行该命令。

我有同样的错误,但在安装Microsoft Visual c++ 2015 Redistributable后,它现在工作正常

停止我的docker容器运行并关闭vs code并重新打开它,为我解决了这个问题。

在我的情况下,我已经杀死了使用Prisama的运行后端框架(NestJS/Express)。再试一次npx prisama generate。它的工作原理。

相关内容

最新更新