当我执行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相关的东西
当前回答
我重新安装NodeJS 关闭VSCode 打开VSCode到项目所在的位置,让它正常运行
其他回答
对我来说,我做的是f。renameSync当此错误发生时。
“new”路径似乎已经存在,删除它不会抛出错误。
这并不能真正解决问题,但如果你像我一样想要构建应用程序,这是可行的。
我用元数据标记重新挂载了我的窗口磁盘,并立即提供了帮助:https://devblogs.microsoft.com/commandline/chmod-chown-wsl-improvements/
在此之后,不再需要为NPM命令使用sudo,因为元数据将检查Windows和Linux文件/目录权限。
我只在Windows系统中遇到过多次这个问题 我通常是按顺序试的。
NPM install——force 检查node_modules是否设置为只读和 如果是,请删除 删除node_modules / 检查是否打开了任何编辑器 它可以访问项目的根文件夹 重启:
通常在这些步骤中的一个之后尝试npm install会解决这个问题。
在我的情况下,这是事实,我实际上移动的项目到垃圾,从git重新克隆的项目,但似乎终端仍然指向文件夹移动到垃圾。我只需要cd返回到新克隆的项目,一切都工作得很好。
我也有同样的问题。出现错误的原因是文件路径中不支持的字符。取代了英语中的西里尔字母——这很有帮助。