让 gulp 运行 在我的服务器上不停
Make gulp run on my server non-stop
有什么解决方案可以让 gulp 在我的服务器上工作,而无需连接 SSH 和写入 gulp js:watch sass:watch
吗?
这是我现在的 gulpconfig.js
var gulp = require('gulp');
var sass = require('gulp-sass');
var sassGlob = require('gulp-sass-glob');
var concat = require('gulp-concat');
var uglify = require('gulp-uglify');
gulp.task('js:build', function() {
gulp.src('js/*.js')
.pipe(concat('functions.js'))
.pipe(uglify())
.pipe(gulp.dest('./js/'))
});
gulp.task('js:watch', function() {
gulp.watch('js/*.js', ['js:build'])
});
gulp.task('sass:build', function () {
return gulp
.src('css/global.scss')
.pipe(sassGlob())
.pipe(sass())
.pipe(gulp.dest('css'));
});
gulp.task('sass:watch', function() {
gulp.watch('css/**/*.scss', ['sass:build'])
});
linux的屏幕程序正是您要找的:
- 安装屏幕
- 打开一个新的屏幕会话:
screen -dR
- 开始gulp
- 断开屏幕会话:
CTRL-A, d
Run a command in a shell and keep running the command when you close the session
您可以通过附加 &
在后台 运行 您的脚本
//pointing to startMyWebsite.sh
./startMyWebsite &
有什么解决方案可以让 gulp 在我的服务器上工作,而无需连接 SSH 和写入 gulp js:watch sass:watch
吗?
这是我现在的 gulpconfig.js
var gulp = require('gulp');
var sass = require('gulp-sass');
var sassGlob = require('gulp-sass-glob');
var concat = require('gulp-concat');
var uglify = require('gulp-uglify');
gulp.task('js:build', function() {
gulp.src('js/*.js')
.pipe(concat('functions.js'))
.pipe(uglify())
.pipe(gulp.dest('./js/'))
});
gulp.task('js:watch', function() {
gulp.watch('js/*.js', ['js:build'])
});
gulp.task('sass:build', function () {
return gulp
.src('css/global.scss')
.pipe(sassGlob())
.pipe(sass())
.pipe(gulp.dest('css'));
});
gulp.task('sass:watch', function() {
gulp.watch('css/**/*.scss', ['sass:build'])
});
linux的屏幕程序正是您要找的:
- 安装屏幕
- 打开一个新的屏幕会话:
screen -dR
- 开始gulp
- 断开屏幕会话:
CTRL-A, d
Run a command in a shell and keep running the command when you close the session
您可以通过附加 &
//pointing to startMyWebsite.sh
./startMyWebsite &