无论我做什么 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使用指南:
https://www.npmjs.org/doc/files/npm-folders.html
还使用了一些配置文件:
https://www.npmjs.org/doc/files/npmrc.html
此文档包含以下配置文件,这些文件可能与影响npm的所有使用的问题相关:
- 每用户配置文件(〜/ .npmrc)
- 全局配置文件($ {HOME} /.npm-packages / npmrc)
- npm builtin配置文件(/ path / to / npm / npmrc)
其他人评论这篇文章已经成功删除了〜/ .npmrc文件
如果你运行的是类似unx的平台,比如支持bash的OSX或Linux,我会推荐使用node version manager。这允许您运行多个版本的节点和npm - 您可以完全删除并重新安装版本。
https://github.com/creationix/nvm