gulp是否有javascript文件的代码拆分?

时间:2016-09-23 16:03:49

标签: javascript gulp code-splitting

我正在使用gulp,我想知道它是否具有代码拆分功能。类似于webpack site中提到的内容。我看过网上但看不到任何专门的东西。

1 个答案:

答案 0 :(得分:1)

我在互联网gulp-split-files上发现了这一点,我希望这能解决您的问题。

正如作者在文档中所述。

在你的gulpfile中:

const gulp = require("gulp");
const splitFiles = require("gulp-split-files");

gulp.task("split", function () {
    return gulp.src("superMegaBigCss.css")
    .pipe(splitFiles())
    .pipe(gulp.dest("path/to/dest"));
});

这将生成三个文件:

superMegaBigCss-0.css
superMegaBigCss-1.css
superMegaBigCss-2.css

我不认为这个包非常有用,因为它将我们放置注释的代码分开/*split*/

就我个人而言,我非常喜欢使用webpack,现在我在大多数项目中都使用它,我认为它就像一个屠夫,它会删除文件并以不同的方式捆绑它。