1

我正在尝试从 GWT 创建一个 JavaScript 库。最重要的是:我想将 JavaScript 文件合并为一个。

基本上 GWT 会生成两个文件:
[Your_Project].nocache.js => 引导程序
[MD5].cache.html => 正确的(?)JavaScript API。

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

我正在尝试通过以下方式更改它:
index.html ---加载--->everything.js


但是如何将 [Your_Project].nocache.js 和 [MD5].cache.html 合并到一个 JavaScript 文件中......?

我不确定这会是一件容易的事。

马丁马加基安

4

2 回答 2

3

利用

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

在你的ProjectName.gwt.xml文件中。这样,所有排列都连接在一个 JavaScript 文件中。

于 2013-12-22T13:46:36.767 回答
2

这是可能的,但仅限于一个不同的编译。例如,以下为 Firefox 编译一个文件:

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

因为 GWT 生成特定于浏览器的版本,这意味着编译文件中只支持一个浏览器。如果您需要其他浏览器更改user.agent并重新编译。请注意,如果您确实想支持多个浏览器,则需要为用户提供正确的版本,如果您使用正常的编译过程,GWT 会为您做一些事情。所以我不确定这是否是你真正想要的。

于 2010-12-15T18:56:46.857 回答