【发布时间】:2014-02-06 09:10:33
【问题描述】:
我的 gulpfile 中有以下代码
gulp.task('scripts', function () {
gulp.src(paths.browserify)
.pipe(browserify())
.pipe(gulp.dest('./build/js'))
.pipe(refresh(server));
});
gulp.task('lint', function () {
gulp.src(paths.js)
.pipe(jshint())
.pipe(jshint.reporter(stylish));
});
gulp.task('nodemon', function () {
nodemon({
script: 'app.js'
});
});
我需要在 Nodemon 重新启动时运行脚本和 lint 任务。我有以下内容
gulp.task('nodemon', function () {
nodemon({
script: 'app.js'
}).on('restart', function () {
gulp.run(['scripts', 'lint']);
});
});
Gulp.run() 现在已弃用,那么我将如何使用 gulp 和最佳实践来实现上述目标?
【问题讨论】:
-
如果您要否决我的问题,为什么您认为这个问题无关紧要,请添加评论。
-
也许投反对票的人认为应该从文档中清楚,但实际上,他应该说明他的理由。
-
但是,文档中并不清楚。
-
一个 gulp-nodemon 包装器,可在您开发时重新启动您的应用程序,并使您的构建系统包含在一个进程中。看到这个gulp-nodemon
-
讨厌轻浮的反对者。投赞成票。
标签: javascript node.js gulp