Sublime Text SFTP и проблемы с gulpfile - PullRequest
0 голосов
/ 29 августа 2018

У меня установлен плагин SFTP в Sublime Text. Затем у меня есть gulpfile, который компилирует мои файлы scss в css.

Когда я сохраняю файл scss, я вижу изменения в файле css, но SFTP не замечает, что файл css "сохраняется" при компиляции, поэтому он не загружает его.

Немного искал, и кто-то сказал, что он делает SFTP: Мониторинг файла (загрузка на внешнее сохранение), но это не сработало.

У кого-нибудь есть решение для этого? Мой gulpfile на данный момент довольно прост.

//gulfile.js
//

var gulp = require('gulp');
var sass = require('gulp-sass');



// Style Paths
var sassFiles = '__src/scss/**/*.scss',
    cssDest = 'wp-content/themes/gdesign/';


gulp.task('styles', function() {
    gulp.src(sassFiles)
        .pipe(sass().on('error', sass.logError))
        .pipe(gulp.dest(cssDest))
});

gulp.task('watch', function() {
    gulp.watch(sassFiles, ['styles']);
});

1 Ответ

0 голосов
/ 04 октября 2018

Я столкнулся с той же проблемой @rubylearner. Обходной путь, который у меня есть сейчас, заключается в использовании 'gulp-sftp', а также 'run-sequence'.

Поэтому я наблюдаю за изменениями в моих файлах SASS, затем запускаю «последовательность» компиляции CSS, загружаю ее с помощью sftp, а затем я также использую «browserSync» для перезагрузки моей страницы после изменений.

Это задача, которую я запускаю:

gulp.task('watch', function (){
    gulp.watch('sass/**/*.scss', function(){ runSequence('sass','sftp',reload) });
})
...