【发布时间】:2020-12-06 00:04:29
【问题描述】:
我已经 3 年没有接触过节点或编码了,有人知道如何解决这个问题吗?
npm init
node:internal/modules/cjs/loader:922
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:919:15)
at Function.Module._load (node:internal/modules/cjs/loader:763:27)
at Module.require (node:internal/modules/cjs/loader:991: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:1102:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1131:10)
at Module.load (node:internal/modules/cjs/loader:967:32)
at Function.Module._load (node:internal/modules/cjs/loader:807: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' ]
}
我做了
brew upgrade node
在此之前尝试过
brew upgrade npm
给我
Warning: npm 15.3.0 already installed
【问题讨论】:
-
你能把
which node的输出贴出来吗? -
@JatinMehrotra 我通过重命名 node_modules 文件夹并重新安装它来修复它,但现在我有一个黑洞不知道如何清理我用
rm -r foldername删除了重命名的文件夹你认为这就足够了吗?我试图在修复 npm 后列出所有全局包,但没有显示任何内容 -
rm -r 足以删除 node_modules 文件夹
-
@JatinMehrotra 我的意思是如果它足以清理我无法使用 NPM 卸载的包