使用JS Parse错误时,Grunt uglify失败

时间:2016-05-09 15:18:23

标签: angularjs uglifyjs grunt-contrib-uglify

我创建了一个Angular应用程序,可以在本地运行。 然而,当我尝试构建(grunt build)以生成将包含我的应用程序的dist文件夹时,所有内容都已缩小并准备部署,我在Uglify步骤中出错。

错误:

function (a = myValue, b) {
...

我读过人们有类似的错误,只是操作员在错误消息中是另一个错误。 如果有人有线索。

1 个答案:

答案 0 :(得分:0)

我的问题来自函数的参数,默认值为。

例如:

function (a, b) {
  a = typeof a !== 'undefined' ? a : myValue;
  ...

出于某种原因,不支持提供该默认值。

我通过做类似的事情取而代之:

{{1}}

你会通过谷歌搜索找到对这种行为的解释(uglify,ES6),我只是提供我特定错误的解决方案。