Web Essentials v2.8导入错误少

Eva*_*ood 9 import less visual-studio-2012 web-essentials

为了更好地组织,我有一个主.less文件,使用@import语法导入其他.less文件.为了使Web Essentials Preview窗口起作用,我还在导入variables.less文件的每个.less文件的顶部有@ import-once.

在我升级到Web Essentials 2.8之前,此解决方案运行良好.现在我无法导入任何在其中声明了@import或@ import-once的.less文件.我的主要.less文件不再编译.

如果我删除@ import-once语句,预览窗口是无用的,因为我没有导入我的变量文件就看不到编译的CSS.

我还有一个案例,我将.less文件导入规则集,由lesscss.org在Importing into ruleset部分中定义.自从升级到v2.8后,这也不再有效.

有没有其他人遇到过这些问题或有解决方案?

谢谢

jes*_*ing 9

这似乎是一个错误 - >最新版本的WebEssentials中的功能,因为Less 1.4.0中有一个新功能.正如安华描述的那样.请参阅Less的更改日志:

1.4.0 Beta 1&2(2013-03-07)

  • 导入的默认行为是导入每个文件一次.@ import-once已被删除.

或

更新文件以使用新语法(-once从导入中删除)

要么

要使用旧版本的引擎,请下载以前的(2.7)版本,并且在您知道它已修复之前不要更新.

要么

或者,您可以将Visual Studio配置为从Web Essentials查看Nightly Build订阅源以下载最新版本(注意,每晚构建可能包含其他错误或不时停止工作).为此,请转到工具 - >选项 - >扩展和更新,然后添加Feed:http://vswebessentials.com/nightly/feed.ashx

这似乎添加了一种解决方法,使其也可以使用旧语法. 添加WebEssentials每晚Feed