2

我正在使用 Visual Studio 2012 的Web Essentials 扩展。这使得将 LESS 编译为 CSS 超级容易,也许太容易了——我不知道在哪里设置了编译器选项。

我想打开严格的数学模式,但在使用 Visual Studio 2012 时我找不到指定此编译器选项的位置。(Visual Studio 2012 中的 LESS 编译支持来自Web Tools 2012.2。)

这些是 Web Essentials 允许我设置的 LESS 选项:

Visual Studio 选项窗口

使用 Visual Studio 2012(使用 Web Tools 2012.2 和 Web Essentials)将 LESS 编译为 CSS 时,如何启用严格数学模式?

4

1 回答 1

3

这是手动方式... :-)

找到lessc.wsf,默认在:C:\Users\<user>\AppData\Local\Microsoft\VisualStudio\11.0\Extensions\<some random hash>\Resources\Scripts\lessc.wsf

找到这条线

var css = tree.toCSS({
    compress: args.compress
});

将其更改为

var css = tree.toCSS({
    compress  : args.compress,
    strictMath: true        
}); 

保存并享受!

但长期的解决方案可能是向 WebEssentials 团队提交功能请求,并要求他们将其设为可选https://github.com/madskristensen/WebEssentials2013

于 2013-10-31T00:35:34.100 回答