Компилировать SCSS во время выполнения? - PullRequest
3 голосов
/ 09 августа 2011

У меня есть проект, внешний интерфейс которого написан на Sproutcore (1.6), а внутренний - на Ruby on Rails.

Я использовал SCSS в проекте Sproutcore, и теперь мне нужно разрешить клиенту менять свои цвета на лету. Это не обязательно должно быть мгновенно, но они должны иметь возможность выбрать свой цвет, нажать «Сохранить» и заново отобразить страницу с новыми цветами. Проблема в том, что Sproutcore компилирует SCSS во время сборки, что означает, что я не могу контролировать его после его сборки и выпуска.

Насколько я видел, только LESS может быть скомпилирован через Javascript во время выполнения. Есть ли у SCSS такая способность? Если нет, могу ли я что-то взломать, используя мой бэкэнд Ruby on Rails?

1 Ответ

2 голосов
/ 11 августа 2011

Существует версия SCSS для Javascript.

https://github.com/bmavity/scss-js

Однако некоторые вещи, такие как параметризованные миксины и функции, еще не реализованы.

...