this角度2のプロジェクトでAOTコンパイラを使用しようとしています。私はエラーが発生します:TypeError: this.compiler.compileModules
は、コマンドを実行すると機能しません:"node_modules/.bin/ngc" -p tsconfig-aot.json
。 この問題を解決するにはどうすればよいですか? https://github.com/AngularClass/angular2-webpack-starter未知のコンパイラオプション 'angularCompilerOptions'は角2の先取り時間コンパイル
コンパイラ-CLI(バージョン2.1.2)をインストールします:
クローンこのレポ:
再現手順NPM角度/コンパイラ-CLI @インストール--save
src/app/+detail
ディレクトリとdetail
ルータをsrc/app/app.routes.ts
から削除します("node_modules/.bin/ngc" -p tsconfig-aot.json
の出力エラー:can't resolve module src/app/+detail/index.ts from src/app/+detail/index.ts
)tsconfig-aot.json
を作成する:{ "compilerOptions":{ "ターゲット": "ES5"、 "モジュール": "es2015"、 "moduleResolution": "ノード"、 "sourceMap" を:真、 "emitDecoratorMetadata":真、 "experimentalDecorators":真、 "removeComments":偽、 "noImplicitAny":真、 "suppressImplicitAnyIndexErrors":真 }、
"angularCompilerOptions":{ "genDir": "AOT"、 "skipMetadataEmit":真 } }実行
"node_modules/.bin/ngc" -p tsconfig-aot.json
はい、同じ問題と同じ解決策、私の場合は@角度/コンパイラと@角度/コンパイラ - cliのshoud厳密に同じバージョンであるようです2.120 – DicBrus
同じ問題が発生している場合はどうすれば4角形 – shubham