2013-03-22 4 views
0

У меня есть scss и css-файлы в проекте ASP.NET.генерировать css из scss

screenshot

Если изменить SCSS, следует CSS регенерироваться? Если да, то как? VS может это сделать или мне нужен другой инструмент?

ответ

1

Есть расширения, которые позволяют вам восстанавливать изнутри Visual Studio, но я лично предпочитаю путь в командной строке.

sass --watch [folder holding .scss files]:[folder holding .css files] 

Если вы используете компас, вы можете использовать эту команду вместо:

compass watch 

Обе эти команды будут сказать Sass, чтобы посмотреть папку с файлами .scss, и в любое время они изменились и сохранить, восстановить файлы CSS.

Если вы создали проект, то у вас, вероятно, уже есть Sass (и, в дополнение, Ruby). Если вы этого не сделаете, вам нужно будет установить Ruby и Sass. Windows has a nice little installer, который устанавливает как Ruby, так и RubyGems. После его установки, вам необходимо выполнить следующие действия для установки Sass:

gem install sass 

После установки Sass, вы можете либо выполнить команду sass --watch или использовать расширение VS по вашему выбору, чтобы посмотреть и перекомпилировать CSS файлы.

+0

так, чтобы получить VS расширение, мне нужно установить Ruby? – Alexan

+1

@Alex - Если расширение является всего лишь графическим интерфейсом для Ruby Sass (вместо реализации собственного scss-компилятора), тогда да, вы это сделаете. Это похоже на необходимость установки .Net 4/4.5 для использования последних возможностей Entity Framework или LINQ. – Shauna

+0

в порядке, установлен Ruby и Sass. Как я могу запустить расширение VS или мне нужно запустить sass -watch? – Alexan

Смежные вопросы