【问题标题】:error An unexpected error occurred: "EPERM: operation not permitted, unlink 'path_to_project\\node_modules\\prisma\\query_engine-windows.dll.node'错误发生意外错误:“EPERM:不允许操作,取消链接'path_to_project\\node_modules\\prisma\\query_engine-windows.dll.node'
【发布时间】:2021-12-07 12:15:11
【问题描述】:

我安装了 Prisma 并运行 npx primsa db push 它成功地将所有表推送到数据库,之后我运行 npx prisma generate 它尝试安装 @prisma/client 并失败并显示以下错误消息:

error 发生意外错误:“EPERM: operation not allowed, unlink 'path_to_project\node_modules\prisma\query_engine-windows.dll.node'

我尝试删除 node_modules 并重新安装所有模块,但没有成功。

【问题讨论】:

    标签: javascript package yarnpkg prisma


    【解决方案1】:

    我必须使用yarn add @prisma/client 手动安装@prisma/client,然后运行npx prisma generate,它可以完美运行。

    【讨论】:

      【解决方案2】:

      我在不同的包中遇到了同样的错误类型。在我的情况下,导致错误的原因是因为它在应用程序仍在运行时无法访问该文件夹,即。来自本期https://github.com/yarnpkg/yarn/issues/2685

      这是跟随 npm cache clean --force 没有解决它。

      【讨论】:

      • 这解决了问题,谢谢。我杀死了 prisma 客户端和应用程序,然后运行我的命令并没有问题地工作。
      【解决方案3】:

      我遇到了同样的错误,但在安装 Microsoft Visual C++ 2015 Redistributable 后它现在可以正常工作了

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-02-11
        • 2019-11-04
        • 2018-05-24
        • 2020-03-05
        • 2023-03-07
        • 1970-01-01
        • 1970-01-01
        • 2022-12-18
        相关资源
        最近更新 更多