2016-09-07 49 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

酷,它完美 –