angular-cli: "SyntaxError: Unexpected token" when compiling for production and AOT
angular-cli: "SyntaxError: Unexpected token" when compiling for production and AOT
我正在使用 angular2 打字稿并使用 angular-CLI 进行编译
当我尝试使用 AOT 和生产进行编译时 ng build --aot --prod
我无缘无故收到错误消息:
ERROR in main.4b427a390fd79800862f.bundle.js from UglifyJs
SyntaxError: Unexpected token: name (UriPipe) [main.4b427a390fd79800862f.bundle.js:19,4]
但是代码没问题..
当我编译开发时(没有丑化)一切正常
(UriPipe 是我做的管子,工作正常)
版本:
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
我找到了答案。问题出在 tsconfig.json 目标设置为 es6 并且 uglifyjs 仅适用于 es5
我正在使用 angular2 打字稿并使用 angular-CLI 进行编译
当我尝试使用 AOT 和生产进行编译时 ng build --aot --prod
我无缘无故收到错误消息:
ERROR in main.4b427a390fd79800862f.bundle.js from UglifyJs
SyntaxError: Unexpected token: name (UriPipe) [main.4b427a390fd79800862f.bundle.js:19,4]
但是代码没问题.. 当我编译开发时(没有丑化)一切正常
(UriPipe 是我做的管子,工作正常)
版本:
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
我找到了答案。问题出在 tsconfig.json 目标设置为 es6 并且 uglifyjs 仅适用于 es5