当我执行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相关的东西
当前回答
我用的是iTerm。重新启动iTerm后,错误就消失了。
其他回答
在我的例子中,有些东西被锁住了,然后快速重启就解决了。
在我的例子中设置typescript。disableAutomaticTypeAcquisition在Visual Studio Code中设置为true似乎有帮助。
在我的情况下,这很有帮助:
在继续执行这些命令之前,关闭所有VS Code实例。
使用 NPM缓存清理——force 以管理员身份全局安装最新版本的NPM: NPM install -g npm@latest——force 使用 NPM缓存清理——force 尝试再次安装组件。
我希望这能解决你的问题。如果不是,您可以暂时禁用防病毒程序,然后重试。
在我的例子中,我有一个Windows资源管理器打开到node_modules目录,这导致了问题。关闭这个窗口就成功了。
对于一些人来说,AppRoot\npm文件夹可能是一个问题。有时AppRoot文件夹被标记为网络共享,因此反病毒阻止的东西。按照下面的链接完整的解决方案。
https://alastaircrabtree.com/fixing-intermittant-eperm-operation-not-permitted-on-npm-install/
我希望这能有所帮助。