【问题标题】:Is it possible to run gulp tasks after linting?linting 后是否可以运行 gulp 任务?
【发布时间】:2016-10-10 05:54:05
【问题描述】:

我有一个像这样的 gulp 任务设置:

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

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

我知道 gulp.taskfn 参数只会在依赖项运行之后运行,所以这似乎是在 lint 之后运行所有其他任务的理想场所,我只是不确定如何用 gulp 做到这一点。

【问题讨论】:

标签: gulp eslint


【解决方案1】:

您可以使用 gulp-sequence 或 run-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,然后是所有其他异步。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-21
    • 2016-01-15
    • 1970-01-01
    相关资源
    最近更新 更多