我试图将Facebook的Flow整合到我的项目中。我无法想象如何将类型检查集成到我的gulpfile任务中。
你可以在下面看到我的gulpfile没有类型检查(很大程度上受到了browserify [1]上的配方的启发)。它只是删除类型注释。
gulp.task('build', function () {
return browserify(sourceFiles, {debug: true})
.transform(
"babelify", {
presets: ["es2015"],
plugins: [
"transform-function-bind",
"transform-flow-strip-types"
]
})
.bundle()
.pipe(source("my-lib.js"))
.pipe(buffer())
.pipe(sourcemaps.init({loadMaps: true}))
.pipe(sourcemaps.write())
.pipe(gulp.dest('./dist/'));
});