在Web Essentials 2013中,保存较少以下划线开头的文件不会生成css

在Web Essentials 2013中,保存较少以下划线开头的文件不会生成css,css,visual-studio-2013,less,web-essentials,Css,Visual Studio 2013,Less,Web Essentials,我正在visual Studio 2013中使用Web Essentials 2013 Update 4,通常我可以创建一个扩展名为.less的文件,并按预期保存它以生成.css。但是,如果文件名以下划线开头,例如“_Layout.less”,则不会生成.css(尽管编译后的表单显示在预览窗口中) 有什么方法可以让它工作吗?看起来这是出于设计,来自: 我将较少的文件分解成不同的嵌套文件并导入它们 全部的因为它们是嵌套的,所以在更改时不需要编译它们。 我希望能够标记一个文件不被编译, 类似于如何标

我正在visual Studio 2013中使用Web Essentials 2013 Update 4,通常我可以创建一个扩展名为.less的文件,并按预期保存它以生成.css。但是,如果文件名以下划线开头,例如“_Layout.less”,则不会生成.css(尽管编译后的表单显示在预览窗口中)


有什么方法可以让它工作吗?

看起来这是出于设计,来自:

我将较少的文件分解成不同的嵌套文件并导入它们 全部的因为它们是嵌套的,所以在更改时不需要编译它们。 我希望能够标记一个文件不被编译, 类似于如何标记要最小化的CSS文件

SASS使用的一种基于约定的方法是在文件前面加上 下划线,因此_sub.scss不会被编译,而main.scss会被编译。 虽然不是一个较少的惯例(我不认为有),但这将 这是一个非常棒的公约


如果没有这样的解释,你的回答就没有可能的好。