【问题标题】:Stop Web Essentials 2013 automatically adding compiled CSS file to project停止 Web Essentials 2013 自动将已编译的 CSS 文件添加到项目中
【发布时间】:2014-11-24 21:00:57
【问题描述】:

我在 Visual Studio 中使用 Web Essentials 在保存时在本地编译 SASS 文件。但是我不希望将生成的 CSS 文件提交给源代码管理。部署项目时,我有一个 Grunt 任务来编译 SASS。

我的问题是,我找不到阻止 Web Essentials 将 CSS 文件添加到项目的方法。

  • 我已尝试将它们从项目中排除,但它们会在保存时重新添加。
  • 我已尝试将文件添加到gitignore,但它似乎覆盖了它并仍然提交它。

我看过这个SO question 和这个GitHub issue

人们如何解决这个问题?我想在保存时继续编译,但不提交源代码管理。

【问题讨论】:

    标签: sass gruntjs web-essentials


    【解决方案1】:

    您可以关闭 SASS 的 Web Essentials 编译并使用带有 grunt 和“watch”任务的 Task Runner Explorer 以半手动方式编译它们(grunt 将在 sass 文件保存时编译 css),然后您可以排除 CSS 文件项目

    【讨论】:

    • tools/options/web essentials/sass - 你应该关闭所有编译。然后安装 Task Runner Explorer,在那里你可以在构建或调试时设置 sass 的编译,而无需将它们添加到项目中。您也可以将 css 文件添加到 gitignore。可以在此处找到有关 Task Runner Explorer 的一些信息:hanselman.com/blog/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 2011-02-05
    • 1970-01-01
    • 2014-08-21
    • 2015-02-21
    • 1970-01-01
    相关资源
    最近更新 更多