[英]Run executable on gulp-watch
I want to run an executable or a "non-javascript script" on the event add
using gulp-watch
(so server/developer-side, not user-side). 我想使用
gulp-watch
在事件add
上运行可执行文件或“非JavaScript脚本”(因此是服务器/开发人员端,而不是用户端)。 From searching around I'm guessing I need to use ajax
as I want to avoid php, but this seems a bit roundabout. 通过搜索,我猜测我需要使用
ajax
来避免php,但这似乎有些round回。 Is it possible to do this using node.js
instead? 可以使用
node.js
代替吗?
Supposing that you use it with gulp: 假设您将其与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());
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.