【问题标题】:How to create new compilerconfig.json Web compiler (Extension)?如何创建新的 compilerconfig.json Web 编译器(扩展)?
【发布时间】:2020-05-01 18:19:11
【问题描述】:

我有很多文件较少的项目,我用于 Visual Studio 2015 的 Web 编译器(开发者 Mads Kristensen)扩展。

我创建 compilerconfig.json 的方法是编译单个文件,然后手动编辑该文件,以使用项目中的所有其他较少文件。 我确定这是错误的方式...

我不明白,如何创建包含现有项目中所有 less 文件的新 compilerconfig.json 文件?

因为在这种情况下,当我添加新的 less 文件时,添加文件的唯一方法是转到 compilerconfig.json 并手动添加。

我们没有选项以自动方式创建包含所有较少文件的新 compilerconfig.json?

Less Web Compiler

【问题讨论】:

  • 你没有忘记图片吗?

标签: less visual-studio-2015 web-compiler


【解决方案1】:

将新的 .less 文件添加到项目后,您需要做的就是右键单击新的 .less 文件,“编译文件”应该是唯一的选项,通过选择该选项,它将被添加到编译器配置中。 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 文件。您可以设置一个任务来获取项目中的所有较少文件,而无需在设置之后再考虑它。

【讨论】:

  • 仍然适用于 Visual Studio 2019 中的旧 MVC 项目。这应该是公认的答案
  • Task Runner Explorer 向我显示我的 .less 文件中存在错误,该错误在构建期间没有输出。非常有用,谢谢。
  • 这不能回答问题。我们如何将一个父文件添加到编译器配置文件中,它已经引用了多个 scss 文件?
猜你喜欢
  • 2017-11-07
  • 1970-01-01
  • 2011-05-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-18
  • 1970-01-01
相关资源
最近更新 更多