当我执行npm install时,我得到这个错误
npm犯错!C:\projects*******\node_modules.react-async-script. delete
我以管理员身份运行cmd 我之前运行过npm cache clean 我确保所有其他应用程序没有打开任何与node_modules相关的东西
当我执行npm install时,我得到这个错误
npm犯错!C:\projects*******\node_modules.react-async-script. delete
我以管理员身份运行cmd 我之前运行过npm cache clean 我确保所有其他应用程序没有打开任何与node_modules相关的东西
当前回答
这个简单的方法对我很管用
以管理员身份打开PowerShell
执行此命令 npm我
其他回答
对我来说,我只是关闭代码编辑器(VS Code),然后运行相同的命令。这就解决了我的问题。
对我来说,我做的是f。renameSync当此错误发生时。
“new”路径似乎已经存在,删除它不会抛出错误。
这并不能真正解决问题,但如果你像我一样想要构建应用程序,这是可行的。
我在更新到npm到5.4.2后遇到了同样的问题,npm开始对大多数npm命令给出相同的错误。一些解决方案建议使用—no-optional运行它,但它并不总是有效。
其他人建议降级,但我不想降级。
我怀疑是安装有问题,但不确定是什么问题。
所以我重新更新了npm:
npm i -g npm
从那以后工作得很好。
以管理员身份打开命令提示符,导航到项目位置,然后运行npm install。这对我很管用。
在我的情况下,这很有帮助:
在继续执行这些命令之前,关闭所有VS Code实例。
使用 NPM缓存清理——force 以管理员身份全局安装最新版本的NPM: NPM install -g npm@latest——force 使用 NPM缓存清理——force 尝试再次安装组件。
我希望这能解决你的问题。如果不是,您可以暂时禁用防病毒程序,然后重试。