我目前正在使用ASP.NET MVC 4 CSS /
JavaScript Optimizer.它适用于我自己的CSS / JavaScript,但我也想将它与插件一起使用.每个插件都有自己的文件夹:
~/Content/css // my own css,ok ~/Content/plugins/rateit ~/Content/plugins/chosen ~/Content/plugins/...
var bundle = new Bundle("~/Content/opt",new CssMinify()); ... bundle.AddFile("~/Content/plugins/chosen/chosen.css","*.css"); BundleTable.Bundles.Add(bundle);
但在这种情况下,优化后,css位于另一个文件夹中,浏览器无法再找到背景图像.是否有任何@R_301_463@案可以自动修改背景图像的css路径?
我可以将所有插件复制到一个文件夹中,但是有很多插件,这不是一个好主意.
@H_301_12@解决方法
可能会看一下
RequestReduce.它是另一个基于.net的minifier / bundler,它将重写minified / bundled css中的所有url是绝对的.这包括字体和背景图像.它还会自动扩展css中的任何导入.此外,在它认为可以的地方,它将精灵背景图像.
@H_301_12@
@H_301_12@