npm 错误!拒绝删除/编码 EEXIST

新手上路,请多包涵

我只是运行一个简单的 npm install 我得到了这个错误。

 npm ERR! path /Users/jasonazoulay/Desktop/fabrick.io/delegation/node_modules/@angular/cli/node_modules/webpack/node_modules/yargs/node_modules/os-locale/node_modules/execa/node_modules/cross-spawn/node_modules/.bin/which
npm ERR! code EEXIST
npm ERR! Refusing to delete /Users/jasonazoulay/Desktop/fabrick.io/delegation/node_modules/@angular/cli/node_modules/webpack/node_modules/yargs/node_modules/os-locale/node_modules/execa/node_modules/cross-spawn/node_modules/.bin/which: is outside /Users/jasonazoulay/Desktop/fabrick.io/delegation/node_modules/@angular/cli/node_modules/webpack/node_modules/yargs/node_modules/os-locale/node_modules/execa/node_modules/cross-spawn/node_modules/which and not a link
npm ERR! File exists: /Users/jasonazoulay/Desktop/fabrick.io/delegation/node_modules/@angular/cli/node_modules/webpack/node_modules/yargs/node_modules/os-locale/node_modules/execa/node_modules/cross-spawn/node_modules/.bin/which
npm ERR! Move it away, and try again

这是我第一次收到此错误,我不知道该怎么办。

原文由 Azoulay Jason 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 891
2 个回答

脚步

  1. 彻底删除 node_modules 目录。
  2. 再次运行 npm install

这应该会有所帮助。

原文由 antzshrek 发布,翻译遵循 CC BY-SA 4.0 许可协议

这就是我在“谷歌搜索”之后解决我的问题的方式……

  • 导航到安装节点的目录
  • 重命名您的 npm.cmdnpm 文件
  • 尝试再次运行安装
  • 如果成功..删除你之前重命名的文件 npmnpm.cmd
  • 如果不, :( :(

此处的 cli 命令…以防您不想重命名和填充内容

cd %ProgramFiles%\nodejs
ren npm.cmd npm2.cmd
ren npm npm2
npm2 install npm@latest -g


 del npm2
del npm2.cmd

罗尔夫-施米迪格

原文由 yemiOdetola 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题