Могу ли я использовать Sass с пакетным скриптом в Windows

В веб-проектах на моей локальной машине я использую довольно простую настройку Sass. В той же папке у меня есть /scss/style.scss и /css/style.css

Поэтому, чтобы запускать Sass во время работы, я просто пишу это в Ruby Terminal:

cd "C:\Users\Puppybeard\Documents\Aptana Studio 3 Workspace\Project Title"
sass --watch scss/style.scss:css/style.css

Работает нормально, но немного громоздко, поэтому я пытаюсь понять, как сделать то же самое с пакетным скриптом. Я пробовал следующее, но это полная катастрофа, и мой компьютер пытается открыть бесконечное количество консолей Ruby.

cd "C:\Ruby193\bin"
start ruby
cd "C:\Users\Puppybeard\Documents\Aptana Studio 3 Workspace\Project Title"
sass --watch scss/style.scss:css/style.css
exit

Я думаю, что мне нужно запустить Ruby в фоновом режиме, а не открывать исполняемый файл Ruby. Кто-нибудь знает, как работает Ruby? Очевидно, я новичок в Sass, Ruby и пакетных сценариях, поэтому любая информация, которую вы можете мне дать, будет большой помощью, спасибо.


РЕДАКТИРОВАТЬ :У меня это работает так

cd "\Ruby193\bin"
sass --watch "C:\Users\Puppybeard\Documents\Aptana Studio 3 Workspace\Project Title\scss\style.scss:C:\Users\Puppybeard\Documents\Aptana Studio 3 Workspace\Project Title\css\style.css"

Я думаю, что это должно быть аккуратнее, и подозреваю, что для sass нужно установить $PATH.


РЕДАКТИРОВАТЬ 2 :Я установил переменную Path для Ruby, используя эти инструкции:http://groups.google.com/group/beginning-rails/browse_thread/thread/1c68665013a60081

В моем случае путь, который мне нужно было добавить, был C :\Ruby193\bin Теперь единственная строка, которая мне нужна, когда у меня есть скрипт в корне веб-проекта, это:

sass --watch scss/style.scss:css/style.css

Я мог бы оставить часть, где я меняю каталог на расположение папок, если бы хотел иметь что-то, что можно запускать из любого места на моем компьютере. Однако тот факт, что в сценарии не указано местоположение проекта, означает, что я могу просто скопировать его в любой проект, где я использую ту же структуру.

Стоит усилий? В долгосрочной перспективе, наверное, да.

7
задан daveyfaherty 29 June 2012 в 10:48
поделиться