1

Google Closure Compiler を使用して js を圧縮していますが、とにかく次のエラー メッセージが表示されます。

JSC_TRAILING_COMMA: 解析エラー。Internet Explorer では、末尾のコンマの解釈が標準的ではありません。配列は間違った長さになり、オブジェクトはまったく解析されません。post-login.js の 8698 行目の文字 5 ];

エラーはこのコードの最初の行にありますが、何が問題なのかわかりませんでした...

var plot = $.jqplot('usst_points_last_10_days', [data], {
    title: '<h3 class="startGrafHeadline">' + global_language['discriptive']['usst']['visits_in_detail'] + '</h3>',
    seriesColors: ["#00FF00"], 
    series: [{renderer:$.jqplot.BarRenderer}],
    axesDefaults: {
        tickRenderer: $.jqplot.CanvasAxisTickRenderer ,
        tickOptions: {
            angle: -30,
            fontSize: '10pt'
        }
    },
    axes: {
        xaxis: {
            renderer: $.jqplot.CategoryAxisRenderer
        }
    }
});
4

1 に答える 1

0

コンパイラが文句を言っている行の直前の行を見てみてください。これが最後の行になります。おそらく他のファイルです。

コマンドラインまたはビルドスクリプトを調べると、答えがわかります。複数のファイルをコンパイルしているか、コンパイル前に多くのファイルを事前に連結している可能性があります。クロージャコンパイラがあなたに言っているのは、8698行目を見るということです。

エラーがこのコードに含まれていると思われる理由について論理的な説明がある場合は、その理由をお知らせください。

あなたがより多くの情報を投稿するならば、私はこの答えを改善することができるかもしれません。

Web UIを介してclosure-compilerを使用するための便利なツールがあり、問題のある行が見つからないことを自分自身に納得させるのに役立ちます。

http://closure-compiler.appspot.com

于 2012-05-25T15:59:02.053 に答える