2016-09-07 51 views
0

这是很容易用命令行捆绑,或使用咽:捆绑与browserify编程而不吞

 browserifiedSource 
    .bundle() 
    .pipe(source('./build/index.js')) 
    .pipe(gulp.dest('./')); 

但这公共代码段使用源从vinyl包和gulp。命令行不需要这些。

browserify build/index.js -o dist/index.js 

我该如何使用browserify Javascript Api进行捆绑,而不需要使用gulp或vinyl?

回答

1

你可以做同样的事情,只是pipe到标准文件流:

const browserify = require('browserify'); 
const fs = require('fs'); 

browserify() 
    .add('build/index.js') 
    .bundle() 
    .pipe(fs.createWriteStream('dist/index.js')); 
+0

酷,它完美 –