我正在使用Visual Studio 2013 Premium和Web Essentials 2013(更新4)开发一个带有LESS的MVC 5应用程序,用于我的CSS预处理器。 Web Essentials会在保存.less
文件时自动编译文件。
我遇到的问题是当我创建一个带有类(或id)的新HTML元素,然后将该类添加到我的.less
文件中时,其中包含一些样式,Intellisense没有获取更改和放大器; HTML中的CSS类在我的.less
样式表中具有相应的CSS类,因此它表示未知的CSS类'类的名称'。例如:
我的HTML视图
<div class="name-of-class"></div>
我的.less
文件中的CSS
.name-of-class {
color: #000;
}
似乎没有认识到我在任何一个地方添加了这个类,可能是因为LESS在保存时编译而且Intellisense没有接收到更改。
我试过了:
<link href="app.css"/>
中使用<head>
元素指向已编译的LESS文件。我看到的问题图片如下: