2016-12-12 10 views
0

Ich habe aot in meinem Eckige 2-Projekt umgesetzt, alle Fehler behoben einen endlich meinenAngular Aot: App-Ordner wird nicht erzeugt

"node_modules/.bin/ngc" -p tsconfig-aot.json 

Lauf erfolgreich, aber ich sehe node_modules nur Ordner in aot Ordnern und keine App-Ordner darin. Wo bekomme ich AppModuleNgFactory um es zu booten?

Das ist mein TSconfig-aot.json Datei

{ 
    "compilerOptions": { 
    "target": "es5", 
    "module": "es2015", 
    "moduleResolution": "node", 
    "sourceMap": true, 
    "emitDecoratorMetadata": true, 
    "experimentalDecorators": true, 
    "lib": ["es2015", "dom"], 
    "noImplicitAny": false, 
    "suppressImplicitAnyIndexErrors": true 
    }, 

    "files": [ 
    "app/app.module.ts", 
    "app/main.ts" 
    ], 
    "exclude": [ 
    "node_modules", 
    "content/scripts/angular", 
    "content/scripts/jqwidgets", 
    "typings/main", 
    "typings/main.d.ts", 
    "typings/AmCharts.d.ts" 
    ], 

    "angularCompilerOptions": { 
    "genDir": "aot", 
    "skipMetadataEmit" : true 
} 
} 
+0

https://github.com/angular/angular/issues/13344 – yurzui

+0

Welche Typoskript-Version verwenden Sie? Persönlich benutze ich '" Typoskript ":" ~ 2.0.3 "' und es funktioniert für mich –

+0

@yurzui Es half – sudhir

Antwort

0

änderte meine Typoskript Version von packages.json

"typescript": "^2.0.3", 

zu

"typescript": "2.0.10", 

Es Arbeitete !!

+0

Mit dem neuen angular-cli (Version beta.21 und höher) kannst du einfach 'ng machen build --prod --aot, muss keine separate 'tsconfig' Datei mehr erstellt werden. – borislemke

+0

Mit '^ 2.0.3' hast du die letzte npm-Version von typescript verwendet, die' 2.1.x' ist und nicht so aussieht, als ob sie mit AOT funktionieren würde –

Verwandte Themen