2

私は、最初のリクエストで Javascript ファイル (外部ファイルを含む) を自動的に取得、連結、縮小、キャッシュ、および提供する機能を Python Web サーバーに実装しているところです。変更をプッシュするときにミニファイアーを介して Javascript の

ただし、問題は、ミニファイアー ( slimit ) を選択すると Javascript のどこかに構文エラーが発生し、(自然に) すべての改行が削除されることです。

縮小された Javascript の数十万文字のどこかにあることを単に知っているだけでは、Unexpected token ILLEGALこの原因を突き止めて回避策を見つけようとするときに役に立ちません。

そう:

1) (任意の) ブラウザーで、ブラウザーの開発者ツール セクションで Javascript を表示し、ステートメントの後に改行を挿入し、発生した行にエラーを表示するときに、Javascript を自動的に「きれいにする」方法はありますか?

2) あるいは、Developer で表示するときに構文エラーの場所を見つけやすくするために、可能な限りステートメントの最後に改行を挿入するために、テスト サーバーに縮小された Javascript を返す前に使用できる巧妙なハックがありますか?ツール?

3) あるいは、私が見逃している私の問題に対する他の明らかな解決策はありますか?

4

1 に答える 1

3

クロムを使用している場合、またはクロムを使用してデバッグできる場合は、圧縮されたファイルをプリティ プリントで表示するオプションがあります
press f12 -> Sources -> Select the javascript file to debug -> select pretty print from the bottom bar

これにより、縮小されたファイルのすべてのタブが正しい形式に設定され、おそらくエラーを見つけることができます

于 2012-11-30T11:24:35.563 に答える