升級我的項目角4.0(2.4)與角CLI 1.0(從beta.31),我得到下面繼後錯誤migration guide:的「@角/編譯器(CLI)」包安裝不正確
> ng build --prod
The "@angular/compiler-cli" package was not properly installed.
Error: The "@angular/compiler-cli" package was not properly installed.
at Object.<anonymous> (/home/jan/src/fm-repos/fm-ui/node_modules/@ngtools/webpack/src/index.js:14:11)
at Module._compile (module.js:571:32)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
at Function.Module._load (module.js:439:3)
at Module.require (module.js:498:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/home/jan/src/fm-repos/fm-ui/node_modules/@angular/cli/tasks/eject.js:10:19)
at Module._compile (module.js:571:32)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
at Function.Module._load (module.js:439:3)
at Module.require (module.js:498:17)
at require (internal/module.js:20:19)
我的角度依賴性遷移後:
"@angular/animations": "^4.0.0",
"@angular/common": "^4.0.0",
"@angular/compiler": "^4.0.0",
"@angular/compiler-cli": "^4.0.0",
"@angular/core": "^4.0.0",
"@angular/forms": "^4.0.0",
"@angular/http": "^4.0.0",
"@angular/platform-browser": "^4.0.0",
"@angular/platform-browser-dynamic": "^4.0.0",
"@angular/router": "^4.0.0",
"@angular/cli": "1.0.0",
"@angular/material": "2.0.0-beta.3",
注意:此相似的問題是關於角2項目:Angular2 CLI error "@angular/compiler-cli" package was not properly installed
是你的@ angular/compiler-cli設置爲版本4嗎?匹配其他角度依賴性?你有沒有嘗試刪除你的項目的'node_modules'文件夾,然後'npm-install'? –
我剛剛嘗試過我的本地,如果我將打字稿降級到低於2.1.0版本,我可以重現此錯誤。請更新至typescript 2.2.0,您的問題將得到解決。 –
確實,@AhmedMusallam;在下面的答案發生變化後,一切正常! :D –