Jammit在编译完所有资产后不会向生产环境中的文件追加查询字符串。
这给我带来了缓存问题,因为我的web服务器使用查询字符串来破坏缓存。
如何使用jammit(或其他工具)来正确地丑化、连接和追加查询字符串?
添加响应,以防其他人遇到这种情况。
Jammit在连接css文件时会重写相对url。这是必要的,因为css中的相对路径是相对于包含该路径的文件的,所以当css文件被连接时,这些路径需要被重写。在重写过程中,Jammit似乎删除了查询参数。根据我的理解,要解决这个问题,你需要:1)在css文件中使用绝对url; 2)补丁Jammit.