2017-11-14 11 views
0

私は運が悪い私の問題の解決策を探していました。だから多分誰かがそれを手伝ってくれるかもしれない。AOTシステムでAngular 5を構築できません

ng 4.4.4から5.0.1にアップグレードしていますが、すべてJITモードで正常に動作するようですが、AOTモードにコンパイルしようとすると動作しません。

エラーは、モジュールapp.module.ngfactoryが見つかりません、何らかの理由で生成されていないので意味があるようです。

メインaot.ts

import { platformBrowser } from '@angular/platform-browser'; 
import { enableProdMode } from '@angular/core'; 
import { AppModuleNgFactory } from '../Scripts/dist/aot/tsScripts/app.module.ngfactory'; 

enableProdMode(); 
platformBrowser().bootstrapModuleFactory(AppModuleNgFactory); 

のTSconfig-aot.json

{ 
    "compilerOptions": { 
    "target": "es5", 
    "module": "es2015", 
    "moduleResolution": "node", 
    "sourceMap": true, 
    "emitDecoratorMetadata": true, 
    "experimentalDecorators": true, 
    "lib": [ 
     "es2015", 
     "dom" 
    ], 
    "noImplicitAny": true, 
    "suppressImplicitAnyIndexErrors": true, 
    "outDir": "Scripts/dist/aot", 
    "typeRoots": [ 
     "node_modules/@types/" 
    ] 
    }, 
    "files": [ 
    "tsScripts/app.module.ts", 
    "tsScripts/main-aot.ts" 
    ], 
    "angularCompilerOptions": { 
    "genDir": "Scripts/dist/aot", 
    "skipMetadataEmit": true, 
    "preserveWhitespaces": false 
    } 
} 

そして、私はコンパイルするために使用しているコマンドは次のとおりです:

これらは私のファイルです

ngc -p tsconfig-aot.json && rollup -c rollup-config.js 

誰でもお手伝いできますか?事前に

おかげで

答えて

0

最後に、私は角度-CLIを使用するように私のプロジェクト構造を移動し、すべてが再び働きました。

関連する問題