【发布时间】:2021-08-15 15:25:39
【问题描述】:
我已经安装了节点版本 14.16.0(根据我正在学习的在线课程)。
我尝试使用命令npm install -g @angular/cli@11.2.3(再次根据课程)使用 npm 安装 angular。
它抛出了一个错误,所以我运行 npm --version 来查看 npm 是否正常工作,我得到了同样的错误。
请注意路径看起来很奇怪(C:驱动器被写入两次)。
这是错误:
$ npm --version
internal/modules/cjs/loader.js:883
throw err;
^
Error: Cannot find module 'C:\c\Program Files\nodejs\node_modules\npm\bin\npm-cli.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:880:15)
at Function.Module._load (internal/modules/cjs/loader.js:725:27)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72
:12)
at internal/main/run_main_module.js:17:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
internal/modules/cjs/loader.js:883
throw err;
^
Error: Cannot find module 'C:\c\Program Files\nodejs\node_modules\npm\bin\npm-cli.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:880:15)
at Function.Module._load (internal/modules/cjs/loader.js:725:27)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72
:12)
at internal/main/run_main_module.js:17:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
【问题讨论】:
-
您是否尝试在没有 @11.2.3 的情况下安装 Angular?
-
@RafaeldeCastro 是的。我很确定它与 Angular 的安装无关,而是与 npm 相关。大约 2 年前我有类似的事情,但不幸的是,我不记得它是如何解决的。