【问题标题】:Angular 2 webpack build from UglifyJs SyntaxError: Unexpected token: punc (.)从 UglifyJs SyntaxError 构建的 Angular 2 webpack: Unexpected token: punc (.)
【发布时间】:2016-07-15 03:45:04
【问题描述】:

我来了

来自 UglifyJs SyntaxError: Unexpected token: punc (.)

在 angular2-webpack 上运行 npm run build 时出错

这是来自扩展运算符。

试图在不到 1 小时内演示一个项目.... FML

【问题讨论】:

    标签: angular webpack


    【解决方案1】:

    将目标从 ES6 更改为 ES5 会有所帮助。但是,我能够找到一个更可靠的解决方案来利用 ES6 的优势。

    只需在你的 package.json 中指定 UglifyJs,然后让 npm 处理依赖项。 "uglify-js": "git://github.com/mishoo/UglifyJS2#harmony-v2.8.22",

    【讨论】:

      【解决方案2】:

      原来修复很简单。

      在 tsconfig.json 中更改

      "target": "ES6"
      

      "target": "ES5"
      

      【讨论】:

      • 我的设置为 "target": "es2015",将其更改为 '"target": "es5"` 并且有效。
      猜你喜欢
      • 1970-01-01
      • 2017-03-31
      • 1970-01-01
      • 1970-01-01
      • 2017-06-07
      • 2017-05-30
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多