2014-09-30 37 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

相關問題