我在css代码中收到错误文件。
bundles.Add(new StyleBundle("~/assets/global/plugins/globalStyle").Include(
"~/assets/global/plugins/font-awesome/css/font-awesome.min.css",
"~/assets/global/plugins/simple-line-icons/simple-line-icons.min.css",
"~/assets/global/plugins/bootstrap/css/bootstrap.min.css",
"~/assets/global/plugins/uniform/css/uniform.default.css",
"~/assets/global/plugins/bootstrap-switch/css/bootstrap-switch.min.css"
));
在~/assets/global/plugins/
路径之后,我的文件有两条路径。我为fontawesome等犯了错误。
这是font-awesome.css
@font-face {
font-family: 'FontAwesome';
src: url('../fonts/fontawesome-webfont.eot?v=4.5.0');
src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');
font-weight: normal;
font-style: normal;
}
,它是输出路径assets/global/plugins/Style/fonts/fontawesome-webfont.woff2?v=4.5.0
,原始文件位于assets/global/plugins/font-awesome/fonts/fontawesome-webfont.woff2?v=4.5.0
这些是插件文件,因此我不想因更新问题而更改这些代码。
我也遇到了其他捆绑问题,如图片等。 我该如何修理它们?
答案 0 :(得分:0)
我看了捆绑已经有一段时间了,所以如果我把你送错了路,我会提前道歉。
我认为最简单的方法是使用CssRewriteUrlTransform。例如:
bundles.Add(new StyleBundle("~/assets/global/plugins/globalStyle")
.Include("~/assets/global/plugins/font-awesome/css/font-awesome.min.css", new CssRewriteUrlTransform()));