2
我嘗試安裝使用角的編譯器,CLI(NGC):運行Angular compiler-cli(ngc);找不到模塊「@角/核心」
npm install @angular/compiler-cli typescript @angular/platform-server @angular/compiler
而且安裝看起來已經工作,但現在當我運行ngc -p src
,每解決this question,我得到:
module.js:442
throw err;
^
Error: Cannot find module '@angular/core'
at Function.Module._resolveFilename (module.js:440:15)
at Function.Module._load (module.js:388:25)
at Module.require (module.js:468:17)
at require (internal/module.js:20:19)
at /usr/local/lib/node_modules/@angular/compiler/bundles/compiler.umd.js:7:83
at Object.<anonymous> (/usr/local/lib/node_modules/@angular/compiler/bundles/compiler.umd.js:10:2)
at Module._compile (module.js:541:32)
at Object.Module._extensions..js (module.js:550:10)
at Module.load (module.js:458:32)
at tryModuleLoad (module.js:417:12)
我的項目運行良好與ng serve
。我在這裏做錯了什麼?
如果您使用Angular CLI,則不需要直接使用'ngc'。您應該使用'ng build --aot'來進行AoT編譯。請參閱此答案:http://stackoverflow.com/a/39167817/1377864瞭解更多詳情。 –