我的项目有很多较少的文件,我在 Web 编译器(开发人员 Mads Kristensen)Visual Studio 2015 扩展中使用。
我创建compilerconfig.json的方法是编译单个文件,然后手动编辑该文件,以与项目中的所有其他less文件一起使用。 我确信这是错误的方式......
我不明白。如何创建新的compilerconfig.json 文件来包含现有项目中的所有less 文件?
因为在这种情况下,当我添加新的 less 文件时,添加文件的唯一方法是转到compilerconfig.json 并手动添加它。
我们没有选择自动创建包含所有 less 文件的新的 compilerconfig.json 吗?
将新的 .less 文件添加到项目后,您所需要做的就是右键单击新的 .less 文件,“编译文件”应该是唯一的选项,通过选择该选项,它将被添加到compilerconfig.json 文件中。 这不会通过单击将项目中的所有 .less 文件添加到配置中,但它会通过快速单击每个文件来自动添加它们,并且您不必手动添加它们。
之前:
[
{
"outputFile": "less/site.css",
"inputFile": "less/site.less"
}
]
之后:
[
{
"outputFile": "less/site.css",
"inputFile": "less/site.less"
},
{
"outputFile": "less/theme.css",
"inputFile": "less/theme.less"
}
]
您还可以从 Task Runner Explorer 窗口(查看 -> 其他窗口 -> Task Runner Explorer)重新编译所有文件。 在那里您应该看到compilerconfig.json,在下面您将看到“LESS”,您可以“运行”它来编译所有文件,或者选择一个文件。 您还可以在构建时进行编译。
另一种方法是使用 gulp 文件。 您可以设置一个任务来获取项目中的所有 less 文件,设置后无需再考虑。