当我执行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相关的东西
当前回答
以管理员身份打开命令提示符,导航到项目位置,然后运行npm install。这对我很管用。
其他回答
我用的是iTerm。重新启动iTerm后,错误就消失了。
在我的情况下,这很有帮助:
在继续执行这些命令之前,关闭所有VS Code实例。
使用 NPM缓存清理——force 以管理员身份全局安装最新版本的NPM: NPM install -g npm@latest——force 使用 NPM缓存清理——force 尝试再次安装组件。
我希望这能解决你的问题。如果不是,您可以暂时禁用防病毒程序,然后重试。
不包。Json,但是由于某种原因,我的node_modules/变成了只读。重置后这个问题就解决了。
只要关闭VS Code来解决我的问题
如果你想避免——force选项(这总是一个更好的方法),我建议确保你已经停止运行项目,因为这通常是锁定文件的主要原因,在我所见过的90%的情况下
我建议按照以下顺序:
1-在Angular中停止ng,在React中停止npm start通常可以解决这个问题,因为通常这个错误发生在开发服务器正在运行项目时,因为它锁定了一些文件,然后npm无法更新它们,从而抛出这个错误
2-如果上面没有工作,那么尝试关闭有工作空间打开的代码编辑器(可能它锁定了一些文件或其他东西)
所以尝试关闭代码编辑器并运行:
npm install
3-如果还是不行,也许你可以试试——force选项
npm install --force