如何使用babelify将Flow的类型检查整合到gulpfile中?

时间:2017-02-03 15:05:31

标签: javascript gulp babeljs flowtype

我试图将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/'));
});
  1. https://github.com/gulpjs/gulp/blob/master/docs/recipes/browserify-transforms.md

0 个答案:

没有答案