【发布时间】:2015-07-13 16:06:42
【问题描述】:
我们在 ASP.NET MVC 项目中使用BundleTransformer 来捆绑我们的样式文件。
这很好用,但我们注意到,当我们使用 @import CSS at-rule 在 LESS 中将它们重要时,一些 CSS 文件没有与我们的 LESS 文件捆绑在一起。
我们的根 LESS 文件中的示例:
/* Import core LESS files */
@import "../core.less";
/* Import jQuery UI stuff*/
@import "../themes/base/core.css";
@import "../themes/base/resizable.css";
@import "../themes/base/accordion.css";
@import "../themes/base/tabs.css";
/* Import more LESS files */
@import "../morestyles.less";
如果我们查看从 Chrome 下载的文件,很明显 CSS 文件没有与根 LESS 文件捆绑在一起。
当然,我们可以简单地将这些 CSS 文件包含在 BundleConfig 中并删除 @import 调用,但我只是好奇是否有办法将它们捆绑在一起。
【问题讨论】:
-
@gerdi:谢谢,但我们已经在使用 BundleTransformer.Less 包。如果我们不这样做,捆绑就根本行不通。
-
对了,对不起
标签: css asp.net-mvc less bundle