【问题标题】:angular cli not compiling after package install安装包后角度 cli 未编译
【发布时间】:2017-06-28 21:24:22
【问题描述】:

当我出于某种原因尝试安装新软件包时,npm 会删除所有与 angular cli 相关的软件包。 当我重新安装 angular cli 时,我收到此错误消息:

C:\SomeApp\Main\WebUI>ng serve

The "@angular/compiler-cli" package was not properly installed.
Error: The "@angular/compiler-cli" package was not properly installed.
    at Object.<anonymous> (C:\SomeApp\Main\WebUI\node_modules\@ngtools\webpack\src\index.js:14:11)
    at Module._compile (module.js:570:32)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)
    at Module.require (module.js:497:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (C:\SomeApp\Main\WebUI\node_modules\@angular\cli\tasks\eject.js:10:19)
    at Module._compile (module.js:570:32)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)
    at Module.require (module.js:497:17)
    at require (internal/module.js:20:19

【问题讨论】:

标签: angular npm angular-cli


【解决方案1】:

遇到此问题时,您可以在第一次尝试时更新 angular cli。

https://github.com/angular/angular-cli#updating-angular-cli

请务必运行此命令。

  • 删除节点模块
  • npm 缓存清理
  • npm 安装

还要确保这是您的 package.json 文件中的依赖项,例如

  "@angular/cli": "1.0.0",
  "@angular/compiler-cli": "^4.0.0",

希望对你有帮助..

【讨论】:

    【解决方案2】:

    我昨天刚遇到同样的错误。经过一天尝试几乎所有可能的解决方案后,对我有用的是:npm install -g -f angular-cli

    它将用@angular-cli 替换@angular/cli 来暂时解决问题,然后您可以将其更新到新版本。在这个问题上还要检查this link as it has great info

    【讨论】:

      猜你喜欢
      • 2021-03-20
      • 1970-01-01
      • 2020-08-22
      • 2017-11-08
      • 2018-11-07
      • 2023-03-04
      • 1970-01-01
      • 2019-12-12
      • 1970-01-01
      相关资源
      最近更新 更多