Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
安装包后未编译angular cli_Angular_Npm_Angular Cli - Fatal编程技术网

安装包后未编译angular cli

安装包后未编译angular cli,angular,npm,angular-cli,Angular,Npm,Angular Cli,当我出于某种原因尝试安装新软件包时,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

当我出于某种原因尝试安装新软件包时,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
C:\SomeApp\Main\WebUI>ng服务
“@angular/compiler cli”软件包未正确安装。
错误:未正确安装“@angular/compiler cli”程序包。
反对。(C:\SomeApp\Main\WebUI\node\u modules\@ngtools\webpack\src\index.js:14:11)
在模块处编译(Module.js:570:32)
在Object.Module.\u extensions..js(Module.js:579:10)
在Module.load(Module.js:487:32)
在tryModuleLoad时(module.js:446:12)
在Function.Module.\u加载(Module.js:438:3)
at Module.require(Module.js:497:17)
根据需要(内部/module.js:20:19)
反对。(C:\SomeApp\Main\WebUI\node\u modules\@angular\cli\tasks\eject.js:10:19)
在模块处编译(Module.js:570:32)
在Object.Module.\u extensions..js(Module.js:579:10)
在Module.load(Module.js:487:32)
在tryModuleLoad时(module.js:446:12)
在Function.Module.\u加载(Module.js:438:3)
at Module.require(Module.js:497:17)
根据需要(内部/module.js:20:19

出现此问题时,您可以在第一次尝试时更新angular cli

请确保运行此命令

  • 删除节点单元模块
  • npm缓存清理
  • npm安装
例如,还要确保这是package.json文件中的依赖项

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

希望有帮助。

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

它将用@angular cli替换@angular/cli以暂时修复此问题,然后您可以将其更新到新版本。还可以检查此问题。

可能存在重复的问题