2010-12-27 3 views
6

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

Я использую как Coda, так и Textmate, поэтому было бы достаточно для решения. Когда я развиваюсь локально, я открываю терминал, просматриваю файл .scss, а затем отправляюсь в город. Я сохраняю мой .scss-файл, он с радостью обновляет мой .css-файл ... и затем я остался с небольшой досадой необходимости вручную выбрать .css и опубликовать его на удаленном сервере.
Это не конец света, но для того, чтобы приостановить мой обычный рабочий процесс Dev, чтобы вручную загрузить файл, который я не активно, становится неприятным. В Coda он не обнаруживает, когда файл обновлен вне Coda, поэтому он не помечен для публикации. Это сводит меня с ума. Мне просто нужен способ сохранить файл .scss и легко загрузить/загрузить файл .css на удаленный сервер. Любая помощь будет принята с благодарностью!

+0

IMHO Grunt/Gulp или любой бегун задачи с удаленными плагинами публикации были бы лучшим ответом на такие неудобства сейчас, три года спустя. –

ответ

0

Типичным способом использования Sass является разработка на вашем локальном компьютере при использовании Sass, а также только загрузка CSS (и, вероятно, Sass) на сервер, как только вы закончите. Другой альтернативой было бы запустить sass --watch на сервере, чтобы он компилировал загруженные файлы Sass.

0

У меня была задача рейка, которая вызывает rsync для подобных случаев. Это все равно нужно запускать каждый раз, но поскольку он использует rsync, только измененные файлы перемещаются. Теперь, читая это, я понял, что не должно быть «rsync watch» где-то и действительно есть: http://code.google.com/p/lsyncd/

0

Вот интересный подход, о котором я только что прочитал, установив компас в небольшой локальный рубиновый env, вдохновленный python virtualenv: http://rhodesmill.org/brandon/2011/adding-compass/

YMMV (Я даже не пробовал это сам).

0

Sublime SFTP/FTP Plugin может контролировать и автоматически загружать выходной файл .css всякий раз, когда он обновляется компилятором SCSS.

  1. Карта ваш каталог проекта на сервер
  2. Проверьте это правильно WOKING при просмотре удаленного
  3. правой кнопкой мыши на выходном .css файле, и выберите «Monitor File (Загрузить на внешнем Сохранить)»
  4. Держите вкладку файла открытой в Sublime, чтобы гарантировать, что она будет отслеживаться/загружаться.

Для получения дополнительных сведений см. Browsersync или LiveReload.

 Смежные вопросы

  • Нет связанных вопросов^_^