当我执行npm install时,我得到这个错误

npm犯错!C:\projects*******\node_modules.react-async-script. delete

我以管理员身份运行cmd 我之前运行过npm cache clean 我确保所有其他应用程序没有打开任何与node_modules相关的东西


当前回答

对我来说,我只是关闭代码编辑器(VS Code),然后运行相同的命令。这就解决了我的问题。

其他回答

这个简单的方法对我很管用

以管理员身份打开PowerShell

执行此命令 npm我

试图将文件重命名为另一个已经存在的文件名可能会在Windows上导致EPERM错误。

我的答案是做npm缓存清理——强制优先。然后执行npm install -g npm@5.3.0命令安装npm 5.3.0版本。对我来说,这个NPM版本毫无问题。

我关闭VS,删除node_modules文件夹。

然后跑:

npm i -D -E clean-webpack-plugin@3.0.0 css- 
loader@3.4.2 html-webpack-plugin@3.2.0 mini-css- 
extract-plugin@0.9.0 ts-loader@6.2.1 typescript@3.7.5 
webpack@4.41.5 webpack-cli@3.3.10 

然后必须将属性更改为不只读node_modules文件夹,一旦它完成运行。

然后跑:

npm i @microsoft/signalr @types/node

然后在VS中打开项目和包。Json与依赖项看起来是正确的。

与其他人讨论的只读node_modules文件夹和关闭VS运行npm install over相同。

我用的是iTerm。重新启动iTerm后,错误就消失了。