Остановить Web Essentials 2013, автоматически добавляющий скомпилированный файл CSS в проект

Я использую Web Essentials в Visual Studio для локальной компиляции файлов SASS при сохранении. Однако я не хочу, чтобы сгенерированные файлы CSS передавались в систему управления версиями. У меня есть задача Grunt для компиляции SASS при развертывании проекта.

Моя проблема в том, что я не могу найти способ запретить Web Essentials добавлять файлы CSS в проект.

  • Я пытался исключить их из проекта, но они снова добавляются при сохранении.
  • Я попытался добавить файлы в gitignore, но, похоже, это переопределяет это и все еще фиксирует его.

Я просмотрел этот SO question и эта ошибка GitHub

Как людям обойти эту проблему? Я хотел бы сохранить компиляцию при сохранении, но не передавать систему управления версиями.


person Colin Bacon    schedule 30.09.2014    source источник


Ответы (1)


вы можете отключить компиляцию SASS для веб-основ и использовать Task Runner Explorer с grunt и задачей «watch», чтобы скомпилировать их в полуручном режиме (grunt будет компилировать css при сохранении файлов sass), после чего вы можете исключить файлы CSS из проекта

person v1vendi    schedule 08.04.2015
comment
tools/options/web essentials/sass — там нужно отключить всю компиляцию. затем установите Task Runner Explorer, и там вы сможете настроить компиляцию sass при сборке или отладке, не добавляя их в проект. Также вы можете добавить файлы css в gitignore. Некоторую информацию о Task Runner Explorer можно найти здесь: hanselman.com/blog/ - person v1vendi; 26.05.2015