在gulp-watch上运行可执行文件

我想运行一个可执行文件或一个“非JavaScript脚本”事件add使用gulp-watch (所以服务器/开发人员,而不是用户端)。 从四处search我猜我需要使用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()); });