2016-05-09 11 views
0

ローカルで問題なく動作するAngularアプリケーションを作成しました。 しかし、私がビルド(grunt build)して、すべてのものが展開され、展開された状態で私のアプリケーションを含むdistフォルダを生成しようとすると、Uglifyのステップでエラーが発生します。Grunt uglifyがJS Parseエラーで失敗する

エラー:

JS_Parse_Error { 
    message: 'Unexpected token operator «=», expected punc «,»', 
    filename: '../../.tmp/concat/scripts/scripts.js', 
    ... 

私は人々がちょうどオペレータは、エラーメッセージに異なるものであった、同様のエラーがあったことを読みました。 誰か手掛かりがある場合。

答えて

0

私の問題は、デフォルト値の関数のパラメータから発生しています。例えば

:何らかの理由で

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

、そのデフォルト値を与えることはサポートされませんでした。あなたは、私はちょうど私の特定のエラーのソリューションを提供しています(、ES6をuglify)グーグルによってその動作の説明を見つけるでしょう

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

は、私のような何かをすることによってそれを置き換えます。

関連する問題