【问题标题】:@angular-devkit/core module not found after angular-cli global fresh installangular-cli 全局全新安装后未找到 @angular-devkit/core 模块
【发布时间】:2019-07-03 23:30:55
【问题描述】:

使用 npm,我已经全局安装了 angular-cli,命令为 npm install -g @angular/cli

安装成功后,包括ng -v在内的每条命令都返回同样的错误:

Error: Cannot find module '@angular-devkit/core'
Require stack:
- C:\Users\btngtk\AppData\Roaming\npm\node_modules\@angular\cli\lib\init.js
- C:\Users\btngtk\AppData\Roaming\npm\node_modules\@angular\cli\bin\ng
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:623:15)?[39m
at Function.Module._load (internal/modules/cjs/loader.js:527:27)?[39m
at Module.require (internal/modules/cjs/loader.js:681:19)?[39m
at require (internal/modules/cjs/helpers.js:16:16)?[39m
    at Object.<anonymous> (C:\Users\btngtk\AppData\Roaming\npm\node_modules\?[4m@angular?[24m\cli\lib\init.js:13:16)
at Module._compile (internal/modules/cjs/loader.js:774:30)?[39m
at Object.Module._extensions..js (internal/modules/cjs/loader.js:785:10)?[39m
at Module.load (internal/modules/cjs/loader.js:641:32)?[39m
at Function.Module._load (internal/modules/cjs/loader.js:556:12)?[39m
at Module.require (internal/modules/cjs/loader.js:681:19)?[39m {
  code: ?[32m'MODULE_NOT_FOUND'?[39m,
  requireStack: [
    ?[32m'C:\\Users\\btngtk\\AppData\\Roaming\\npm\\node_modules\\@angular\\cli\\lib\\init.js'?[39m,
    ?[32m'C:\\Users\\btngtk\\AppData\\Roaming\\npm\\node_modules\\@angular\\cli\\bin\\ng'?[39m
  ]
}    

【问题讨论】:

  • @angular-devkit@angular/cli 所必需的,因为依赖项可能是 npm 安装出了问题。也许试试npm uninstall -g @angular/cli,然后用npm cache clean清除npm缓存,然后重试安装。
  • 我尝试了几次,使用 npm uninstall -g @angular/cli 并物理删除 npm 和 npm-cache 目录
  • 你的 node.js 版本是什么?
  • 最新的 12.4.0 ,但在此之前我尝试使用 10.16.0 得到相同的结果。
  • 谢谢@youri,它有效。只是我在清理缓存的时候要加上--forcenpm cache clean --force

标签: angular angular-cli


【解决方案1】:

@angular/cli 需要@angular-devkit,因为依赖关系可能是 npm install 出了问题。

所以卸载@angular/cli

npm uninstall -g @angular/cli

然后清除 npm 缓存:

npm cache clean --force

然后重试安装。

【讨论】:

    猜你喜欢
    • 2018-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-25
    • 2018-10-28
    • 2016-05-08
    相关资源
    最近更新 更多