首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >npm找不到模块'minimatch‘

npm找不到模块'minimatch‘
EN

Stack Overflow用户
提问于 2016-01-23 14:49:40
回答 3查看 5.1K关注 0票数 6

我将我的Node.js更新到5.5.0。但是当我使用npm时,它不起作用。

它报告错误:Cannot find module 'minimatch'

但是Node.js 4.2版在我的苹果电脑上是可以的。

EN

回答 3

Stack Overflow用户

发布于 2017-01-14 05:15:33

删除此文件夹/usr/local/lib/node_modules/npm/node_modules/rimraf/node_modules

代码语言:javascript
复制
rm -rf /usr/local/lib/node_modules/npm/node_modules/rimraf/node_modules
票数 9
EN

Stack Overflow用户

发布于 2016-01-23 15:48:09

当我通过二进制文件更新我的节点时,这种情况就发生在我身上,但我也通过自制软件安装了一个以前的版本。我解决这个问题的方法是,完全卸载node和npm,然后使用他们网站上的二进制文件重新安装。

代码语言:javascript
复制
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

并重新安装。

票数 0
EN

Stack Overflow用户

发布于 2016-03-19 05:59:27

我可能遇到了和你一样的问题。

我从4.2.3 LTS升级到5.9,所有的npm功能都停止了,总是产生这个错误。

我不得不做以下事情:

  1. 卸载节点
  2. 在节点安装文件夹中保存您希望保留
  3. 的任何内容完全删除节点安装
  4. 重新安装5.9

在那之后,一切都是一流的。在注意到Installer目录中有旧的4.2.3安装程序后,我清除了该文件夹。我不知道这样做的后果是什么,但安全比道歉好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34960538

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档