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.task
的 fn
参数只会在依赖项 运行 之后 运行,所以这似乎是 [=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,然后是所有其他异步。
我的 gulp 任务设置如下:
gulp.task('dev', ['lint', 'dev:js', 'dev:css', 'fonts', 'connect', 'watch', 'browser']);
我希望 lint
任务在任何其他任务之前 运行,但它们都是 运行 异步的。
我知道 gulp.task
的 fn
参数只会在依赖项 运行 之后 运行,所以这似乎是 [=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,然后是所有其他异步。