步骤 1.通过 Google Plugin for Eclipse 和 GWT 2.7.0 创建一个新的 GWT 项目
步骤 2.修改 .gwt.xml 以将链接器设置为 xsiframe
<add-linker name="xsiframe" />
步骤 3.编译项目 compilation-mappings.txt 显示 6 个条目 - 5 个带有浏览器,一个没有
1737AD1FC03D9513CE7A9D806F3E21C3.cache.js
user.agent gecko1_8
263432CEAA7C118D6FF27B488528C7EF.cache.js
user.agent safari
3269EBD405702A848A8B082982A76805.cache.js
user.agent ie8
6ED13A4E7283CDD9B28BFDD052C8EC05.cache.js
user.agent ie9
EFB063823A3113BEB2C481F22CA51E1D.cache.js
user.agent ie10
Devmode:devmode.js
步骤 4.修改 .gwt.xml 以设置单个浏览器,其中 user.agent 设置为gecko1_8
<set-property name="user.agent" value="gecko1_8,ie9,ie10,safari" />
<set-property-fallback name="user.agent" value="gecko1_8" />
<set-property name="user.agent" value="gecko1_8" />
<!-- allow Super Dev Mode -->
<add-linker name="xsiframe" />
Step 5.编译项目compile-mappings.txt显示两个没有浏览器的条目
FE1687414F0A6033B32B0F59A213285B.cache.js
Devmode:devmode.js
此外,编译日志显示
Compiling module com.appbootup.explore.gwt.HelloWorld
Compiling 1 permutation
Compiling permutation 0...
Compile of permutations succeeded
Linking into D:\workspace\GWork\HelloWorld\war\helloworld
Link succeeded
Compilation succeeded -- 6.434s
问题 1. 第二个排列“devmode.js”是否会花费我们构建性能时间?
问题 2。 有没有办法通过消除“devmode.js”将其进一步降低到 1 个排列。?