现在,gulp-browserify is no longer supported我正在寻找一个简单的教程,如何现在使用带有 gulp 的 browserify。 This似乎是一种选择,但它仍然相当复杂。任何指针将不胜感激。
最佳答案
见 this answer
关于链接的帖子,代码将更改为
var gulp = require('gulp');
var through2 = require('through2');
var rename = require('gulp-rename');
var browserify = require('browserify');
function browserified() {
return through2.obj(function(file, enc, next) {
browserify(file.path, {
debug: false
})
.plugin(collapse)
.bundle(function(err, res) {
if (err) {
return next(err);
}
file.contents = res;
next(null, file);
});
});
}
gulp.task('bundle', function() {
return gulp.src(['./app/main-a.js', './app/main-b.js'])
.pipe(browserified())
.pipe(rename({
extname: '.bundle.js'
}))
.pipe(gulp.dest('dest'));
});
关于Gulp + browserify 示例(没有 gulp-browserify),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31393729/