运行 在 gulp-watch 上可执行
Run executable on gulp-watch
我想 运行 使用 gulp-watch
在事件 add
上 运行 可执行文件或 "non-javascript script"(因此 server/developer-side,而不是用户端)。通过四处搜索,我猜想我需要使用 ajax
,因为我想避免使用 php,但这似乎有点迂回。是否可以使用 node.js
代替?
假设您将它与 gulp 一起使用:
var gulp = require('gulp');
var watch = require('gulp-watch');
var filter = require('gulp-filter');
var exec = require('gulp-exec');
function isAdded(file) {
return file.event === 'add';
}
var filterAdded = filter(isAdded);
gulp.task('default', function () {
return gulp.src('**/*.js')
.pipe(watch('**/*.js'))
.pipe(filterAdded)
.pipe(exec('ls -la'))
.pipe(filterAdded.restore());
});
我想 运行 使用 gulp-watch
在事件 add
上 运行 可执行文件或 "non-javascript script"(因此 server/developer-side,而不是用户端)。通过四处搜索,我猜想我需要使用 ajax
,因为我想避免使用 php,但这似乎有点迂回。是否可以使用 node.js
代替?
假设您将它与 gulp 一起使用:
var gulp = require('gulp');
var watch = require('gulp-watch');
var filter = require('gulp-filter');
var exec = require('gulp-exec');
function isAdded(file) {
return file.event === 'add';
}
var filterAdded = filter(isAdded);
gulp.task('default', function () {
return gulp.src('**/*.js')
.pipe(watch('**/*.js'))
.pipe(filterAdded)
.pipe(exec('ls -la'))
.pipe(filterAdded.restore());
});