我的项目使用 Web Essentials 在 Visual Studio 2013 中编译我们的样式 .less 文件。随着升级到 VS2015 并进一步更新到 Web Essentials 2015,我们了解到 Web Essentials 2015 不支持编译更少的文件(链接)
因此我们必须使用 grunt 或 web 编译器来编译更少的文件。两者看起来都不像网络必需品那样流畅。
我尝试了 Web Compiler,但它似乎不适用于我们的嵌套文件,因此它在我们的样式变量上出现错误。
// Bootstrap
// ---------------------------------------------
@import "bootstrap/less/bootstrap.less";
@import "bootstrap/less/responsive.less";
@import "bootstrap/less/variables.less";
还有一些错误:
Error (WebCompiler) NameError: variable @inputHeight is undefined in \Content\bootstrap\less\mixins.less MyProject.Web
Error NameError: .tab-focus is undefined in \Content\bootstrap\less\reset.less MyProject.Web
有谁知道如何用 Web Compiler 解决这个问题?如果没有,grunt 或 'Bundler & Minifier' 效果更好吗?