スクリプトがBackbone.jsおよびUnderscore.jsに依存する場合、Closureの高度な圧縮を使用するために必要な一般的なヘルプ。外部ライブラリを使用したクロージャ高度な圧縮:Backbone.js、underscore.js
私はClosureのAPIチュートリアルを通して読んでみましたが、コンパイルされたスクリプトが動作しませんでした。私のPythonスクリプト(ラhttp://code.google.com/closure/compiler/docs/api-tutorial3.html#howto-app)に
('js_externs', 'function _(){};function Backbone(){}')
が、これは働いていない。具体的に私はjs_externsパラメータを追加しました。
ここで質問する必要がありますが、実際には私たちがあなたを助けることはあまりありません。 – calvinf
多くのJSライブラリは、拡張モードでClosureコンパイラが要求する厳密な制限に従うようには書かれていません。したがって、包括的な「externs」ファイルを構築しなければなりません(簡単な作業ではありません)。サードパーティのライブラリでClosure Advancedモードを使用するのは非常に困難です。 –
あなた自身でライブラリを変更したい場合は、この文書をチェックしてください:http://dojo-toolkit.33424.n3.nabble.com/file/n2636749/Using_the_Dojo_Toolkit_with_the_Closure_Compiler.pdf - これはあなたに何かのヒントを与えるはずですそれ。 –