2016-09-23 73 views
5

我正在使用gulp,我想知道它是否具有代碼分割功能。類似於webpack site中提到的內容。我看了網上,但沒有看到任何專門爲此。是否有吞嚥的代碼分裂的JavaScript文件?

+0

對於SO –

+1

不是一個合適的問題你可以使用[webpack from gulp](https://webpack.github.io/docs/usage-with-gulp.html),所以如果你真的想要這個功能,你這樣做。 –

+3

我覺得這是個好問題。想知道同樣的事情。 +1 –

回答

0

我在網上找到這個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了這麼多,現在我在我的大多數項目都使用它,我覺得它像它扒下來的文件,並以不同的方式捆綁起來屠夫。