我想运行一个可执行文件或一个非javascript脚本"在事件add
上使用gulp-watch
(所以服务器/开发人员方,而不是用户方)。从搜索周围我猜我需要使用ajax
因为我想避免使用php,但这似乎有点迂回。是否可以使用node.js
代替?
答案 0 :(得分:2)
假设您使用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());
});