ASP.NET MVC4。我在我的元素中使用 Less。在我的家用电脑浏览器上没有看到 .less 文件有任何变化。 例如 HTML:
<div class="someClass"></div>
.less 文件(旧文件):
.someClass{
//rule1
}
浏览器看到规则 1。 然后我添加规则 2(从我的家用计算机更新旧版本)。
.someClass{
//rule1
//rule2
}
浏览器看不到规则 2。 缓存被禁用。 ctrl+F5 没有帮助 试过不同的浏览器 在我的工作电脑上一切正常,但在家用电脑上就不行
这是 web.comfig:
<handlers>
<add name="dotless" path="*.less" verb="GET" type="dotless.Core.LessCssHttpHandler,dotless.Core" resourceType="File" preCondition="" />
</handlers>
这是我添加所有 .less 文件的 Core.less:
/*Imports*/
@import "Global_classes";
@import "Global";
@import "Mixins";
//import all pages .less
最佳答案
问题出在我的 VS 2015 和 Web Essentials 中。我们不为 VS 2015 编译 .less 文件。 所以问题的决定是安装Web-Compiler和 Bundler & Minifier
关于css - 更少的变化不适用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46786069/