gpt4 book ai didi

node.js - NPM 找不到模块 'balanced-match'

转载 作者:搜寻专家 更新时间:2023-10-31 22:35:50 25 4
gpt4 key购买 nike

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

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

最佳答案

我知道这已经很老了,我希望你能找到你的答案,但对于 future 的探索者:

我最近在使用 n 将 Node 升级到较新版本后尝试使用 npm 时看到了这个问题。 .

如果您最近移动到较新版本的 Node ,并且遇到上述错误,您可以通过安装最新版本的 npm 来修复它。因为这可能是不可能的,因为 npm 用于更新自身,而 npm 显然不起作用:

  1. 降级到您的 npm 副本可以运行的较早版本的 Node 。
  2. 更新 npm:sudo npm install npm@latest -g
  3. 升级回您之前使用的 Node 版本。

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

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

关于node.js - NPM 找不到模块 'balanced-match',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34901119/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com