首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NPM找不到模块“balanced-match”

NPM找不到模块“balanced-match”
EN

Stack Overflow用户
提问于 2016-01-20 21:16:39
回答 2查看 3K关注 0票数 6

我尝试用npm运行的任何命令都会得到:

代码语言:javascript
复制
module.js:340
    throw err;
          ^
Error: Cannot find module 'balanced-match'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/glob/node_modules/minimatch/ node_modules/brace-expansion/index.js:2:16)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)

包括当我尝试npm install -g balanced-match

EN

回答 2

Stack Overflow用户

发布于 2016-12-20 03:04:00

我知道这很古老,我希望你能找到答案,但对于未来的探索者来说:

最近,当我使用n将节点升级到更新版本后,我尝试使用npm时,我看到了这个问题。

如果您最近迁移到较新版本的node,并且遇到上述错误,您可以通过安装最新版本的npm来修复该错误。因为这可能是不可能的,因为npm是用来自我更新的,npm显然不工作:

  1. 降级到您的npm副本工作所在的节点的早期版本。
  2. 更新npm:

恢复到您以前使用的节点版本。

如果这不起作用,或者你认为这会更容易,你可能不得不从二进制文件重新安装npm。

如果你最近没有改变node的版本,你可能需要重新安装node,或者至少从他们的网站上重新安装npm。

票数 0
EN

Stack Overflow用户

发布于 2016-07-07 17:26:43

我可以建议您使用以下链接,该链接建议如何安装

npm平衡匹配

https://www.npmjs.com/package/balanced-match

或从以下地址下载

Github.com/juliangruber/平衡匹配

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

https://stackoverflow.com/questions/34901119

复制
相关文章

相似问题

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