Я ищу решение для компиляции моих .scss файлов во время выполнения и во время компиляции.
Причина, по которой мне нужны оба, заключается в том, что наши дизайнеры работают на Mac и предпочитают легко сводить их .scss файлы динамически во время выполнения (особенно на этапе разработки). С другой стороны, мне нужна поддержка времени компиляции, чтобы проверить, что SCSS успешно компилируется во время моего процесса сборки. Моя цель - сбой сборки, если SCSS не компилируется.
Я нашел несколько библиотек, доступных на NuGet, однако небольшие недостатки в каждом из них удерживают меня.
Существует ли решение для обоих этих сценариев?
Здесь мои исследования привели меня:
Поддержка времени выполнения
- BundleTransformer.SassAndScss через HttpHandler (работает с Bourbon, хотя и очень медленный)
- Cassette.Sass (невозможно скомпилировать Bourbon из-за ошибки )
Поддержка времени компиляции:
- Cassette.MSBuild (Кажется, не связывает файлы SCSS, только CSS)
- Mindscape Web Workbench (версия Pro, по-видимому, включает инструмент командной строки, однако документация очень ограничена в этой функции)
- Другие?