无论我做什么npm,删除它,重新安装它,重新哈希等,当我尝试运行与之相关的任何事情时,我仍然会收到此错误npm:
prompt$ npm
------
npm ERR! EEXIST, mkdir '/usr/local/bin/npm'
File exists: /usr/local/bin/npm
Move it away, and try again.
Run Code Online (Sandbox Code Playgroud)
有什么问题,我该如何解决?
我删了:
/usr/local/bin/node
/usr/local/bin/npm
~/.npm
Run Code Online (Sandbox Code Playgroud)
然后重新安装.仍然收到相同的错误.
ian*_*lly 11
我只能建议完整擦除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文件
如果你在支持bash的类似OSX或Linux的非类似x平台上运行 - 我会推荐节点版本管理器.这允许您运行多个版本的节点和npm - 您可以完全删除并重新安装版本.
https://github.com/creationix/nvm