我将我的Node.js更新到5.5.0。但是当我使用npm时,它不起作用。
它报告错误:Cannot find module 'minimatch'。
但是Node.js 4.2版在我的苹果电脑上是可以的。
发布于 2017-01-14 05:15:33
删除此文件夹/usr/local/lib/node_modules/npm/node_modules/rimraf/node_modules
rm -rf /usr/local/lib/node_modules/npm/node_modules/rimraf/node_modules发布于 2016-01-23 15:48:09
当我通过二进制文件更新我的节点时,这种情况就发生在我身上,但我也通过自制软件安装了一个以前的版本。我解决这个问题的方法是,完全卸载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并重新安装。
发布于 2016-03-19 05:59:27
我可能遇到了和你一样的问题。
我从4.2.3 LTS升级到5.9,所有的npm功能都停止了,总是产生这个错误。
我不得不做以下事情:
在那之后,一切都是一流的。在注意到Installer目录中有旧的4.2.3安装程序后,我清除了该文件夹。我不知道这样做的后果是什么,但安全比道歉好。
https://stackoverflow.com/questions/34960538
复制相似问题