linting 后是否可以执行 运行 gulp 任务?

Is it possible to run gulp tasks after linting?

我的 gulp 任务设置如下:

gulp.task('dev', ['lint', 'dev:js', 'dev:css', 'fonts', 'connect', 'watch', 'browser']);

我希望 lint 任务在任何其他任务之前 运行,但它们都是 运行 异步的。

我知道 gulp.taskfn 参数只会在依赖项 运行 之后 运行,所以这似乎是 [=27= 的理想位置] lint 之后的所有其他任务,我只是不确定如何使用 gulp。

您可以使用 gulp-sequence 或 运行-sequence 模块。

这里有一个 gulp-sequence

的例子

来源:https://www.npmjs.com/package/gulp-sequence

var gulpSequence = require('gulp-sequence');

gulp.task( 'dev', gulpSequence( 'lint', [ 'dev:js', 'dev:css', 'fonts', 'connect', 'watch', 'browser' ] ) );

它会 运行 首先 lint,然后是所有其他异步。