В VS <= 2015 мы можем использовать расширение WebEssentials, которое заботится о компиляции файлов less / sass для нас, но в настоящее время оно не поддерживает VS 2017. Известно ли вам о подобном расширении, которое может компилировать less / sass при сборке?
visual-studio
sass
less
visual-studio-2017
css-preprocessor
Михаил Шишков
источник
источник
ОБНОВЛЕНИЕ - ПОЖАЛУЙСТА, ПРОЧИТАЙТЕ ЭТУ СТРАНИЦУ, ТАК КАК Я ДОБАВИЛ ДОПОЛНИТЕЛЬНЫЙ ОТВЕТ (ЭТОТ ОДИН БОЛЬШЕ, КАЖЕТСЯ, НЕ РАБОТАЕТ ДЛЯ МЕНЯ).
Для тех, кто, как я, не знает Gulp, Grunt, Shriek или Wail и не хочет знать, вы МОЖЕТЕ заставить Visual Studio 2017 автоматически компилировать ваши файлы SCSS, как это было раньше в Visual Studio 2015. приведенные ниже шаги сработали для меня.
Сначала удалите все старые расширения / пакеты Nuget для веб-компилятора (я не знаю, нужно это или нет).
Перейдите на страницу загрузки галереи VSIX и выберите загрузку веб-компилятора.
Обратите внимание, что я сделал это сначала, выбрав Инструменты / Расширения и обновления в Visual Studio. Хотя это, казалось, сработало, я обнаружил, что мои частичные файлы SCSS не компилируются автоматически в CSS, когда я вносил в них изменения (я был не единственным ).
Теперь вы должны иметь возможность щелкнуть правой кнопкой мыши свой главный файл SCSS и выбрать параметры, показанные ниже, которые должны автоматически создать файл с именем compilerconfig.json в корне вашего проекта (этот шаг, вероятно, не нужен, если у вас уже есть этот файл) :
С этого момента все вроде работало нормально. Фух! Кстати, спасибо Мэдсу Кристенсену за это расширение - все, что угодно, только бы не узнать что-то новое ...
источник
Простой ответ:
источник
Мой предыдущий ответ работал у меня несколько месяцев, но теперь больше не работает. Когда я пытаюсь скомпилировать, я получаю сообщение в окне ошибок о проблемах со схемой CompilerConfig и не могу решить эту проблему (ни поиск в Google, ни установка / удаление не помогли).
Таким образом, альтернативный ответ - использовать CompileSASS , который представляет собой гораздо более простую надстройку с (гораздо) меньшим количеством онлайн-документации, но которая прекрасно работает. Единственные недостатки, которые я вижу:
После того, как вы установили надстройку (я использую VS 2017), вы можете перейти в Инструменты> Параметры, чтобы изменить настройки:
Надеюсь, теперь я смогу возобновить работу! Кстати, спасибо всем авторам надстроек - не хочу ныть.
источник
Теперь существует также менее специфичный компилятор. https://github.com/madskristensen/LessCompiler
источник