Я использую WinSCP для загрузки и редактирования файлов .scss
на Linux (на сервере) для их компиляции до .css
.Команда Sass watch компилирует файлы .scss перед полной загрузкой sftp
После сохранения файла я использую: sass scss/style.scss css/style.css
, который успешно заменяет файл css на скомпилированные scc.
Проблема
Я хочу, чтобы пропустить ту часть, где я вернуться в командной строке после редактирования файла SCSS, для автоматизации и экономии времени.
Но, если я использую watch
команду: sass --watch scss/style.scss:css/style.css
для синхронизации двух файлов, оповещения о несуществующих ошибках CSS всплывал:
Change detected to: scss/style.scss
error scss/style.scss (Line 232: Invalid CSS after "...ht: bold; line-": expected "{", was "")
Обратите внимание, что когда файл загрузки быстрее, чем обычно (иногда это бывает) команда watch выполняет свою работу без ошибок.
Это связано с тем, что, когда загрузка файла требует времени, sass компилирует файл scss (на сервере), прежде чем он будет полностью загружен в удаленную папку. Таким образом, он только компилирует часть файла, что приводит к ошибкам css.
Есть ли способ установить таймер для команды watch так, чтобы он ждал несколько секунд после обнаружения изменений и перед компиляцией?
Любой другой способ преодолеть это, конечно, принят!
Все перекатицы мира объединяются! – gmanou
Это просто ударило меня: Страница, на которой я комментирую ответ, который я дал на вопрос, который я задал .. Мальчик - это эта страница, король перекатимых частиц или что! – gmanou