当我执行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相关的东西
当前回答
我在windows 10中也遇到了同样的问题。 只需遵循以下步骤:
以管理员身份打开cmd。 安装更新的NPM包。 I -g NPM NPM init——是的
其他回答
正如Martin Kearn在评论中指出的,关闭Visual Studio为我解决了这些npm权限问题。显然,VS有时会锁定node_modules中的文件。
我重新安装NodeJS 关闭VSCode 打开VSCode到项目所在的位置,让它正常运行
对于一些人来说,AppRoot\npm文件夹可能是一个问题。有时AppRoot文件夹被标记为网络共享,因此反病毒阻止的东西。按照下面的链接完整的解决方案。
https://alastaircrabtree.com/fixing-intermittant-eperm-operation-not-permitted-on-npm-install/
我希望这能有所帮助。
我也曾为此挣扎过。 如果你使用nvm,我终于有了一个很好的解决方案:
cd ~ /。Nvm /versions/node/{你的节点版本}/lib/ 安装NPM
就是这样。
我也有同样的问题。出现错误的原因是文件路径中不支持的字符。取代了英语中的西里尔字母——这很有帮助。