2017-01-29 7 views
0

ich angular2 Typoskript bin mit und Kompilieren mit Winkel CLIWinkel-cli: „Syntaxerror: unerwartetes Token“, wenn für die Produktion und AOT Kompilieren

wenn ich versuche, mit AOT und Produktion ng build --aot --prod i einen Fehler zu kompilieren für keinen Grund:

ERROR in main.4b427a390fd79800862f.bundle.js from UglifyJs 
SyntaxError: Unexpected token: name (UriPipe) [main.4b427a390fd79800862f.bundle.js:19,4] 

aber der Code ist in Ordnung .. und wenn ich für die Entwicklung (ohne uglify) kompilieren alles funktioniert gut

(UriPipe ist ein Rohr, habe ich das in Ordnung funktioniert)

Versionen:

os: ubuntu 16.04 LTS/Windows 10 x64 
browser: chrome v56 
angular-cli: 1.0.0-beta.26 
node: 6.9.4 
npm: 3.10.10 
typescript: 2.0.10 
angular2: 2.3.1 
+0

Haben Sie versucht 'ng dienen -" AOT ", um die Stack-Trace im Browser zu sehen? – shusson

Antwort

1

fand ich die Antwort. Das Problem war in der tsconfig.json das Ziel wurde auf es6 und uglifyjs funktioniert nur für es5

+0

Wenn dies Ihre Frage beantwortet, sollten Sie diese Antwort bitte akzeptieren :) –

+0

Ich habe alle Referenzen von es2015/es6 auf es5 in tsconfig.json geändert und immer noch kein Glück. Muss ich das Modul und die lib ebenfalls ändern oder nur zielen? – user911

+0

@ user911 Ich habe nur das Ziel geändert und es funktioniert – Grndhck

Verwandte Themen