Npm 错误:找不到模块'/lib/cli.js';

Npm 错误:找不到模块'/lib/cli.js';,npm,Npm,我安装了Thread/webpack,之后npm崩溃了!我得到以下错误: npm -v node:internal/modules/cjs/loader:928 throw err; ^ Error: Cannot find module '../lib/cli.js' Require stack: - /usr/local/lib/node_modules/npm/bin/npm-cli.js at Function.Module._resolveFilename (node:inter

我安装了Thread/webpack,之后npm崩溃了!我得到以下错误:

npm -v
node:internal/modules/cjs/loader:928
throw err;
^

Error: Cannot find module '../lib/cli.js'
Require stack:
- /usr/local/lib/node_modules/npm/bin/npm-cli.js
  at Function.Module._resolveFilename (node:internal/modules/cjs/loader:925:15)
  at Function.Module._load (node:internal/modules/cjs/loader:769:27)
  at Module.require (node:internal/modules/cjs/loader:997:19)
  at require (node:internal/modules/cjs/helpers:92:18)
  at Object.<anonymous> (/usr/local/lib/node_modules/npm/bin/npm-cli.js:2:1)
  at Module._compile (node:internal/modules/cjs/loader:1108:14)
  at Object.Module._extensions..js (node:internal/modules/cjs/loader:1137:10)
  at Module.load (node:internal/modules/cjs/loader:973:32)
  at Function.Module._load (node:internal/modules/cjs/loader:813:14)
  at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:76:12) {
code: 'MODULE_NOT_FOUND',
requireStack: [ '/usr/local/lib/node_modules/npm/bin/npm-cli.js' ]
}
npm-v
节点:内部/模块/cjs/加载器:928
犯错误;
^
错误:找不到模块“../lib/cli.js”
需要堆栈:
-/usr/local/lib/node_modules/npm/bin/npm-cli.js
位于Function.Module.\u解析文件名(节点:internal/modules/cjs/loader:925:15)
at功能模块加载(节点:内部/模块/cjs/加载程序:769:27)
at Module.require(节点:内部/模块/cjs/加载器:997:19)
需要时(节点:内部/模块/cjs/helpers:92:18)
反对。(/usr/local/lib/node_modules/npm/bin/npm cli.js:2:1)
at模块编译(节点:内部/modules/cjs/loader:1108:14)
在Object.Module._extensions..js(节点:internal/modules/cjs/loader:1137:10)
at Module.load(节点:内部/模块/cjs/加载器:973:32)
at功能模块加载(节点:内部/模块/cjs/加载程序:813:14)
在Function.executeUserEntryPoint[作为runMain](节点:内部/modules/run_main:76:12){
代码:“未找到模块”,
requireStack:['/usr/local/lib/node_modules/npm/bin/npm cli.js']
}
无论我喜欢用npm做什么,这个错误都会出现。我正在使用MacOSX10.14.6

节点版本:15.4.0 纱线版本:1.22.10


谢谢您的帮助。

当我使用
brew安装节点时,这种情况发生在我身上。我通过执行
brew uninstall node
(只是为了清理),然后通过使用
brew uninstall node进行卸载来安装nodejs,然后使用
brew uninstall node进行卸载,从中下载并安装包。

在我的macbook上也是如此-当然。这修复了错误。正如brew告诉我的,我必须手动删除带有“sudo rm…”的文件夹。thxseems是mac专用的吗?你能设定一个标签吗?