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

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

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


当前回答

以管理员身份运行CLI总是能帮我解决问题

其他回答

我重新安装NodeJS 关闭VSCode 打开VSCode到项目所在的位置,让它正常运行

在我的例子中,我有一个Windows资源管理器打开到node_modules目录,这导致了问题。关闭这个窗口就成功了。

我也得到了同样的东西。我没有在任何地方找到这个,但它击中了我,我们的虚拟机倾向于将文件更改为只读状态。于是我打开了包裹。在“常规”选项卡中取消选择“只读”。

步骤

去找包裹。json文件。 右键单击并选择属性。 在“常规”页签的“属性”部分,取消选择“只读”。 单击Apply以应用更改。

在我的情况下,这是事实,我实际上移动的项目到垃圾,从git重新克隆的项目,但似乎终端仍然指向文件夹移动到垃圾。我只需要cd返回到新克隆的项目,一切都工作得很好。

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