У меня есть scss и css-файлы в проекте ASP.NET.генерировать css из scss
Если изменить SCSS, следует CSS регенерироваться? Если да, то как? VS может это сделать или мне нужен другой инструмент?
У меня есть scss и css-файлы в проекте ASP.NET.генерировать css из scss
Если изменить SCSS, следует CSS регенерироваться? Если да, то как? VS может это сделать или мне нужен другой инструмент?
Есть расширения, которые позволяют вам восстанавливать изнутри 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 файлы.
так, чтобы получить VS расширение, мне нужно установить Ruby? – Alexan
@Alex - Если расширение является всего лишь графическим интерфейсом для Ruby Sass (вместо реализации собственного scss-компилятора), тогда да, вы это сделаете. Это похоже на необходимость установки .Net 4/4.5 для использования последних возможностей Entity Framework или LINQ. – Shauna
в порядке, установлен Ruby и Sass. Как я могу запустить расширение VS или мне нужно запустить sass -watch? – Alexan