运行 gulp 永远守望命令

Run gulp watch command forever

gulp.task('css', function () {
    gulp.src('custom_css/sass/style.scss')
        .pipe(sass({
            style: 'compressed'
        }))
        .pipe(gulp.dest('./public/css/'));
});

gulp.task('watch', function() {
  gulp.watch('custom_css/sass/style.scss', ['css']);
});

gulp.task('default', ['css','watch']);

这是我的 gulp 脚本代码。当我在终端中 运行 gulp 它开始监视更改,自动编译 sass 文件,但如果我关闭终端 window 它停止监视。我还在后台使用 gulp & 到 运行 它但没有工作所以每次我在 saas 文件中进行更改时自动编译它的正确方法是什么。

我已经在后台使用 nohup gulp & 将其设置为 运行,并且运行良好。这是正确的做法吗?

不确定为什么要 运行 gulp 永远。它不应该以这种方式使用。但是,查看 forever.js.