1

GWTからJavaScriptライブラリを作成しようとしています。大したこと:JavaScriptファイルを1つにマージしたい。

基本的に、GWTは2つのファイルを生成します。
[Your_Project].nocache.js=>ブートストラップ
[MD5].cache.html=>適切な(?)JavaScriptAPI。

index.html --- load ---> [Your_Project] .nocache.js ---- load ----> [MD5] .cache.html

次の方法で変更しようとしています:
index.html ---ロード--->everything.js


しかし、[Your_Project].nocache.jsと[MD5].cache.htmlを1つのJavaScriptファイルにマージする方法は...?

簡単な作業になるかどうかはわかりません。

マーティンマガキアン

4

2 に答える 2

3

使用する

<collapse-all-properties />
<add-linker name="sso" />

あなたのProjectName.gwt.xmlファイルで。このようにして、すべての順列が単一のJavaScriptファイルに結合されます。

于 2013-12-22T13:46:36.767 に答える
2

それは可能ですが、1つの別個のコンパイルに対してのみです。たとえば、次はFirefox用に1つのファイルをコンパイルします。

<set-property name="user.agent" value="gecko"/> 
<add-linker name="sso"/>

GWTはブラウザー固有のバージョンを生成するため、これはコンパイルされたファイルでサポートされるブラウザーが1つだけであることを意味します。他のブラウザが必要な場合は、を変更してuser.agent再度コンパイルしてください。複数のブラウザをサポートしたい場合は、正しいバージョンをユーザーに提供する必要があることに注意してください。通常のコンパイルプロセスを使用する場合は、GWTが行います。ですから、これが本当に欲しいものかどうかはわかりません。

于 2010-12-15T18:56:46.857 に答える