首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >angular-cli:为产品和AOT编译时的"SyntaxError:意外标记“

angular-cli:为产品和AOT编译时的"SyntaxError:意外标记“
EN

Stack Overflow用户
提问于 2017-01-29 19:07:56
回答 1查看 2.3K关注 0票数 0

我正在使用angular2 typescript,并使用angular-CLI进行编译

当我尝试用AOT和生产ng build --aot --prod编译时,我得到了一个无缘无故的错误:

代码语言:javascript
复制
ERROR in main.4b427a390fd79800862f.bundle.js from UglifyJs
SyntaxError: Unexpected token: name (UriPipe) [main.4b427a390fd79800862f.bundle.js:19,4]

但是代码是好的..当我为开发而编译(不使用uglify)时,一切都很好

(UriPipe是我做的一个管子,工作正常)

版本:

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-30 18:19:25

我找到了答案。问题出在tsconfig.json中,目标设置为es6,而uglifyjs仅适用于es5

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41920200

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档