1

私は JavaScript と Google Closure を学んでいますが、明らかに (テンプレートやライブラリのさまざまな部分を使い始めると) 依存関係を手動で管理するのが難しくなります。

ライブラリがこれを支援するための Python スクリプトをいくつか提供していることは知っていますが、それらを使用する最良の方法がわかりません。

(最終的にはすべてを単一の「最小化された」ファイルにコンパイルすることはわかっていますが、開発と私自身の理解のために、最初にこのビットを理解する必要があると感じています!)

最も近いのは、「closurebuilder.py」スクリプトを使用して、ファイルのリストを依存関係順に生成することです...

closure-library/closure/bin/build/closurebuilder.py 
    --root=MyProjectFolder
    --root=ClosureLibraryFolder
    --root=ClosureTemplateFolder
    --namespace=MyProjectNamespace
    --output_mode=list
    --output_file=my-dependencies.txt

...しかし、スクリプトタグでそれぞれを手動でラップし、html に貼り付ける必要があります。何か不足していますか?これを行うより簡単な方法はありますか?

4

3 に答える 3

2

始めたばかりの場合は、Michael Bolin の Plovr (http://www.plovr.com/) が便利なので、セットアップに苦労する必要はありません。

于 2011-07-29T16:07:34.350 に答える
0

calcdeps.py を使用する必要があると確信しています

http://code.google.com/closure/library/docs/calcdeps.html

于 2011-08-06T22:59:20.763 に答える
0

単一の JavaScript ファイルを含める場合は、次を使用します。

--output_mode=script

また

--output_mode=compiled
于 2011-08-30T23:31:45.303 に答える