当我执行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相关的东西
当前回答
我用元数据标记重新挂载了我的窗口磁盘,并立即提供了帮助:https://devblogs.microsoft.com/commandline/chmod-chown-wsl-improvements/
在此之后,不再需要为NPM命令使用sudo,因为元数据将检查Windows和Linux文件/目录权限。
其他回答
我正在把Angular 13升级到14,就遇到了这个问题。 这些解决方案都不起作用,所以我只是重新启动笔记本电脑,npm I—force起作用了! 看起来好像后台有一个进程锁住了对某些node_modules文件的访问权限(你可能在某个地方运行了一个ng服务,或者由一个git bash启动,你关闭了它,但在后台一直运行)
在我的例子中,有些东西被锁住了,然后快速重启就解决了。
我也曾为此挣扎过。 如果你使用nvm,我终于有了一个很好的解决方案:
cd ~ /。Nvm /versions/node/{你的节点版本}/lib/ 安装NPM
就是这样。
不包。Json,但是由于某种原因,我的node_modules/变成了只读。重置后这个问题就解决了。
我用的是macOS catalina,
npm init
我得到了错误
operation not permitted, uv_cwd
在2021年,你可以这样解决这个问题。
非常简单:
步骤1:进入父文件夹
cd ../
第二步:再次进入项目文件夹,
cd your-project-folder
就是这样。它的工作原理。