我更新Node.js到5.5.0.但是当我使用npm时它不起作用.
它报告错误:
Cannot find module 'minimatch'.
但是Node.js版本4.2在我的Mac上是可以的.
删除此文件夹 /usr/local/lib/node_modules/npm/node_modules/rimraf/node_modules
rm -rf /usr/local/lib/node_modules/npm/node_modules/rimraf/node_modules
Run Code Online (Sandbox Code Playgroud)
当我通过二进制文件更新节点但也通过 homebrew 安装了以前的版本时,就发生了这种情况。我解决这个问题的方法是完全卸载 node 和 npm 并使用在其网站上找到的二进制文件重新安装。
sudo rm /usr/local/bin/npm
sudo rm /usr/local/share/man/man1/node.1
sudo rm /usr/local/lib/dtrace/node.d
sudo rm -rf ~/.npm
sudo rm -rf ~/.node-gyp
sudo rm /opt/local/bin/node
sudo rm /opt/local/include/node
sudo rm -rf /opt/local/lib/node_modules
brew unlink nodejs
Run Code Online (Sandbox Code Playgroud)
并重新安装。
| 归档时间: |
|
| 查看次数: |
4145 次 |
| 最近记录: |