css - 更少的变化不适用

标签 css asp.net asp.net-mvc asp.net-mvc-4 less

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-CompilerBundler & Minifier

关于css - 更少的变化不适用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46786069/

相关文章:

CSS 计数器不递增

html - 当 P 是相对的儿子时,将绝对父 P 拉伸(stretch)到其子宽度

c# - 从 Asp.Net Web 应用程序使用 sysinternals PSExec 执行脚本

asp.net - asp.net dropdownlist-在db值之前添加空白行

c# - 包含和选择在一起的 Entity Framework

asp.net-mvc - 创建新 Controller - 运行所选代码生成器时出错

c# - 是否还记得之前 MVC 5 中的重定向操作?

html - 显示 : inline-flex in IE11 的 flex 元素宽度问题

javascript - 如何在不调整大小的情况下检测窗口宽度变化

c# - autofac 每个请求类型单个实例