当我执行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上导致EPERM错误。
其他回答
在Windows上运行npm: v6.9.0 && node: v10.16.1的情况下,我必须以管理员身份运行CLI (git bash)。然后安装包,没有任何警告/错误
最有可能的是node_modules文件夹变成了只读。你可以尝试更新文件夹权限,但如果你没有管理员权限,npm install——force将会工作。
我认为这应该与更新npm问题有关。现在你可以把npm的版本指定为8.3.1。
- name: Install latest npm version
run: npm install --global npm@8.3.1
对我来说,我做的是f。renameSync当此错误发生时。
“new”路径似乎已经存在,删除它不会抛出错误。
这并不能真正解决问题,但如果你像我一样想要构建应用程序,这是可行的。
我得到了同样的错误,根据https://github.com/Medium/phantomjs/issues/19,这可能是由你的杀毒软件引起的。我在安装期间禁用了我的,并以管理员身份在cmd上执行“npm install”,它工作了。 希望这能有所帮助。