Я использую gulp с livereload
, less
и другими на удаленном сервере. Я успешно использовал глоток во много раз и никогда не испытывал этого сценария.Gulp with WinSCP - livereload и less
Я использую WinSCP для сохранения/редактирования файлов (я дважды щелкаю по файлу, и он открывается в Sublime Text ... Я сохраняю его, WinSCP автоматически загружает его обратно на сервер).
Однако при выполнении этого способа gulp-less
не работает почти все время. У меня есть два основных файла CSS, которые скомпилированы: один - это Bootstrap, а один - мой собственный. Оба они должны быть скомпилированы с собственными задачами gulp при модификации, но Bootstrap терпит неудачу каждый раз, а другой файл выходит из строя примерно в половине случаев.
Когда я говорю, не удается, вот что я имею в виду - с Bootstrap я всегда получаю ту же ошибку:
variable @grid-columns is undefined in file ....grid.less line no. 48
Это происходит, даже если я определяю @grid-columns
в качестве первого заголовка в моем главном файле Bootstrap «импорт» ,
В противном случае livereload
перезагружает скомпилированный CSS в некоторый момент до скомпилированного файла Less. Это должно быть невозможно, но так или иначе.
Однако, когда из командной строки SSH я печатаю touch myfile.less
или touch anybootstrapfile.less
, все работает отлично.
Очевидно, что это очень раздражает, но его пригодно для жизни. Я думаю, что должен быть какой-то способ исправить это. Любые идеи о том, что в мире могут сделать это, и что (если угодно), я мог бы сделать, чтобы исправить это?
Это почти наверняка правильный ответ. Интересно, что можно сделать, чтобы обойти это. – user1167442
Это дало мне то, что мне было нужно, но любой, кто хочет увидеть решение, смотрите ниже. – user1167442