繁体   English   中英

Sublime Text SFTP 和 gulpfile 问题

[英]Sublime Text SFTP and gulpfile issues

我在 Sublime Text 中安装了插件 SFTP。 然后我有一个将我的 scss 文件编译为 css 的 gulpfile。

当我保存 scss 文件时,我可以看到 css 文件中的更改,但是 SFTP 没有注意到我编译时 css 文件正在“保存”,因此它不会上传它。

一直在搜索,有人说要做 SFTP: Monitor File(Upload on External Save) 但这没有用。

有没有人对此有解决方案? 我的 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']);
});

我遇到了同样的问题@rubylearner。 我现在的工作是使用“gulp-sftp”和“run-sequence”。

所以我观察我的 SASS 文件的更改,然后运行编译 css 的“序列”,使用 sftp 上传,然后我也在更改后使用“browserSync”重新加载我的页面。

这是我运行的任务:

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

我有非常相似的设置。 只要您将受监控的 css 文件保持打开状态,Sublime SFTP 文件监控器就应该可以正常工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM