使用 http://wuic.github.io/ ,我注意到 js 文件的版本号在不同的环境中是不一样的(例如不同的开发者环境)。 有没有办法让这个版本号不依赖于环境?
这很重要因为在我们的集群环境中,js资源可以被任何集群节点服务,所以如果一个html由一个节点服务,版本号其中的资源编号依赖于节点,这是有问题的 ...
最佳答案
默认情况下,WUIC 根据文件在当前文件系统上的最后修改日期计算版本号。如果您的构建过程触及文件,即使内容未修改,日期也会更改。
为避免此问题,您可以将 c.g.wuic.dao.contentBasedVersionNumber=true
添加到您的 wuic.properties
文件中。 WUIC 将通过读取内容来计算校验和,版本号对于任何构建都是相同的。
关于javascript - wuic javascript优化版本号计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31852403/