我正在使用angular2 typescript,并使用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]但是代码是好的..当我为开发而编译(不使用uglify)时,一切都很好
(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发布于 2017-01-30 18:19:25
我找到了答案。问题出在tsconfig.json中,目标设置为es6,而uglifyjs仅适用于es5
https://stackoverflow.com/questions/41920200
复制相似问题