在没有 gulp 的情况下以编程方式与 browserify 捆绑
Bundle with browserify programmatically without gulp
用命令行捆绑很容易,或者使用gulp :
browserifiedSource
.bundle()
.pipe(source('./build/index.js'))
.pipe(gulp.dest('./'));
但是这个常见的代码片段使用了来自 vinyl
包和 gulp
的源代码。命令行不需要这些。
browserify build/index.js -o dist/index.js
如何在没有 gulp 或 vinyl 的情况下与 browserify Javascript Api 捆绑?
您可以做很多相同的事情,只是 pipe
标准文件流:
const browserify = require('browserify');
const fs = require('fs');
browserify()
.add('build/index.js')
.bundle()
.pipe(fs.createWriteStream('dist/index.js'));
用命令行捆绑很容易,或者使用gulp :
browserifiedSource
.bundle()
.pipe(source('./build/index.js'))
.pipe(gulp.dest('./'));
但是这个常见的代码片段使用了来自 vinyl
包和 gulp
的源代码。命令行不需要这些。
browserify build/index.js -o dist/index.js
如何在没有 gulp 或 vinyl 的情况下与 browserify Javascript Api 捆绑?
您可以做很多相同的事情,只是 pipe
标准文件流:
const browserify = require('browserify');
const fs = require('fs');
browserify()
.add('build/index.js')
.bundle()
.pipe(fs.createWriteStream('dist/index.js'));