在编译所有资产后,Jammit不会将查询字符串附加到生产环境中的文件。
这给我带来了缓存问题,因为我的Web服务器使用查询字符串来破坏缓存。
如何使用jammit(或其他工具)正确地uglify,连接和附加查询字符串?
答案 0 :(得分:1)
如果有其他人遇到这种情况,请添加回复。
Jammit在连接css文件时重写相对URL。这是必要的,因为css中的相对路径是相对于包含路径的文件,因此当连接css文件时,需要重写这些路径。在这个重写过程中,Jammit似乎删除了查询参数。根据我的理解,要解决这个问题,你需要1)在你的css文件中使用绝对URL 2)补丁Jammit。