当我执行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相关的东西
当前回答
在我的情况下,这很有帮助:
在继续执行这些命令之前,关闭所有VS Code实例。
使用 NPM缓存清理——force 以管理员身份全局安装最新版本的NPM: NPM install -g npm@latest——force 使用 NPM缓存清理——force 尝试再次安装组件。
我希望这能解决你的问题。如果不是,您可以暂时禁用防病毒程序,然后重试。
其他回答
我的答案是做npm缓存清理——强制优先。然后执行npm install -g npm@5.3.0命令安装npm 5.3.0版本。对我来说,这个NPM版本毫无问题。
试图将文件重命名为另一个已经存在的文件名可能会在Windows上导致EPERM错误。
在我的例子中设置typescript。disableAutomaticTypeAcquisition在Visual Studio Code中设置为true似乎有帮助。
我也曾为此挣扎过。 如果你使用nvm,我终于有了一个很好的解决方案:
cd ~ /。Nvm /versions/node/{你的节点版本}/lib/ 安装NPM
就是这样。
我正在把Angular 13升级到14,就遇到了这个问题。 这些解决方案都不起作用,所以我只是重新启动笔记本电脑,npm I—force起作用了! 看起来好像后台有一个进程锁住了对某些node_modules文件的访问权限(你可能在某个地方运行了一个ng服务,或者由一个git bash启动,你关闭了它,但在后台一直运行)