我正在尝试从GWT创建一个JavaScript库。 最重要的是:我想将JavaScript文件合并为一个。
基本上GWT生成两个文件:
[Your_Project] .nocache.js =>自助车
[MD5] .cache.html =>正确的(?)JavaScript API。
index.html --- 加载 ---> [Your_Project] .nocache.js ---- 加载 ----> [MD5] .cache.html
我试图改变它:
index.html --- 加载 ---> everything.js
但是如何将[Your_Project] .nocache.js和[MD5] .cache.html合并到一个JavaScript文件中??
我不确定这将是一件容易的事。
Martin Magakian
答案 0 :(得分:3)
使用
<collapse-all-properties />
<add-linker name="sso" />
在ProjectName.gwt.xml
文件中。这样,所有排列都连接在一个JavaScript文件中。
答案 1 :(得分:2)
这是可能的,但仅限于一个不同的编译。例如,以下内容为Firefox编译一个文件:
<set-property name="user.agent" value="gecko"/>
<add-linker name="sso"/>
因为GWT生成特定于浏览器的版本,这意味着编译文件中只支持一个浏览器。如果您需要其他浏览器,请更改user.agent
并再次编译。请注意,如果您确实需要支持多个浏览器,则需要向用户提供正确的版本,如果您使用正常的编译过程,GWT会为您执行此操作。所以我不确定这是不是你真正想要的。