【问题标题】:VS Web Essentials 2012 compile master LESS on imported saveVS Web Essentials 2012 在导入保存时编译大师 LESS
【发布时间】:2012-11-16 11:31:04
【问题描述】:

我正在尝试维护一个全局 .less 文件,该文件 @imports 应用程序的其余部分 .less 文件。

我目前正在使用 Web Essentials 扩展在 Visual Studio 2012 中开发此项目,该扩展会在保存时自动生成 css 文件。

但是它只编译刚刚保存的 .less 文件,它是子文件,我希望上游“主” .less 文件 @import 要编译的当前文件。

有人知道怎么做吗?

【问题讨论】:

  • 您可以按 F6 或 Shift+F6 来构建解决方案/项目,这将保存您的更改并结合 Mads 描述的设置,将它们级联到主 LESS 文件。我的快捷方式已被覆盖,因此您可能需要使用工具 > 选项 > 环境 > 键盘和 Build.BuildSolution/Selection 过滤器进行设置

标签: visual-studio-2012 less web-essentials


【解决方案1】:

在最新的夜间构建中,您现在可以选择在构建时编译所有 LESS 文件。在更新链接的 LESS 文件时,这会解决导入链问题。在这里获取最新的每晚:http://madskristensen.net/custom/webessentials2012.vsix?1.8.9.1

【讨论】:

  • 感谢您的信息。我很欣赏你在这方面所做的工作。我正在努力获得一个不会减慢开发速度的良好工作流程,所以如果我听起来要求很高,我深表歉意!如果每次我保存文件时都需要构建项目,这对我来说似乎有点过分。
  • 另外,我是否能够触发对保存文件的构建?谢谢
  • 我同意 Dave 的观点,如果保存 LESS 文件可以级联到任何导入文件而不触发构建,这将非常有用。
  • 是的,让它在保存时构建所有 LESS 文件,我们将不胜感激。必须保存几个文件,因为你有导入是一件麻烦事,如果它发生在一个 LESS 文件的保存上会非常酷。它甚至只有在导入保存的文件时才能做到。
猜你喜欢
  • 2014-06-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多