Node.js 由于EEXIST错误,NPM无法运行
无论我如何处理Node.js 由于EEXIST错误,NPM无法运行,node.js,npm,Node.js,Npm,无论我如何处理npm、删除它、重新安装它、重新散列等等,当我尝试运行与npm相关的任何操作时,仍然会出现此错误: prompt$ npm ------ npm ERR! EEXIST, mkdir '/usr/local/bin/npm' File exists: /usr/local/bin/npm Move it away, and try again. 问题是什么?如何解决 我删除了: /usr/local/bin/node /usr/local/bin/npm ~/.npm
npm
、删除它、重新安装它、重新散列等等,当我尝试运行与npm
相关的任何操作时,仍然会出现此错误:
prompt$ npm
------
npm ERR! EEXIST, mkdir '/usr/local/bin/npm'
File exists: /usr/local/bin/npm
Move it away, and try again.
问题是什么?如何解决
我删除了:
/usr/local/bin/node
/usr/local/bin/npm
~/.npm
然后重新安装。仍然收到相同的错误。我只能建议彻底删除node.js和npm并重新安装。幸运的是,node和npm是相当轻量级的包,所以这并不太繁重 我知道你说你已经重新安装了,但我建议你手动删除它用来存储信息的所有文件夹,以防留下一些损坏的文件导致这种情况。有关npm使用的所有文件夹的指南,请参见: 还使用了一些配置文件: 本文档包含以下配置文件,这些文件可能与影响所有npm使用的问题相关:
- 每个用户配置文件(~/.npmrc)
- 全局配置文件(${HOME}/.npm包/npmrc)
- npm内置配置文件(/path/to/npm/npmrc)
当你收到这个消息时,你到底想做什么?您可以转到一个随机目录并键入“npm install async”-只需随机选择async作为一个非常小的npm模块。您可以尝试“npm cache clean”。。。。。查看是否有损坏的缓存。npm本身在键入时会失败,因此
npm cache clean
也会以与.npmrc
文件相同的方式失败。此文件是在我玩“npm配置集”时错误创建的修复此问题的命令我已删除位于以下位置的.npmrc文件/Users/$USER/.npmrcAs@Kristian说,我的问题还在于.npmrc
文件。我修改了前缀值,但包含了一个拼写错误。