2014-09-30 39 views
3

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

我的问题是,我无法找到一种方法来阻止Web Essentials将CSS文件添加到项目中。

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

我已经看了这个SO questionGitHub issue

如何将其他人解决这个问题?我想在保存时进行编译,但不要提交到源代码控制。

回答

0

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

+0

你是如何做到这一点的? – tmsimont 2015-05-13 14:56:35

+1

tools/options/web essentials/sass - 你应该关闭所有的编译。然后安装Task Runner Explorer,在那里你可以在构建或调试时设置sass编译,而无需将它们添加到项目中。你也可以添加css文件到gitignore。有关Task Runner Explorer的一些信息可以在这里找到:http://www.hanselman.com/blog/IntroducingGulpGruntBowerAndNpmSupportForVisualStudio.aspx – v1vendi 2015-05-26 08:45:41

相关问题