gpt4 book ai didi

javascript - Gulp-Browserify 和 Browserify 有什么区别?

转载 作者:搜寻专家 更新时间:2023-11-01 00:43:03 29 4
gpt4 key购买 nike

我最近从 Grunt 过渡到 Gulp。但是我还是个新手,谁能告诉我使用 Gulp-Browserify 和只使用 Browserify 之间的区别是什么?

我知道 Gulp-Browserify 现在已经被列入黑名单,我看到了一些关于它的讨论。我想知道 Gulp 版本做了哪些 Browserify 没有做的事情?

最佳答案

不同之处在于 browserify 本身不会读取和发出 gulp 管道处理的 vinyl 文件。 gulp-browserify 是一个适配器,我相信它做了一些与错误处理相关的额外事情。如果可能,我建议您暂时避免使用 gulp-browserify。在 gulp 4 中,可能有更好的方法将 browserify 与 gulp 集成。现在,看看这是否适合您:

var vss = require('vinyl-source-stream');

gulp.task('whatever', function () {
var b = browserify(entry, b_opts)
.transform(some_xform);

return b.bundle()
.pipe(vss('bundle.js'))
// ... gulp stuff
.pipe(gulp.dest(dest));
});

这通常需要您使用 browserify 转换对每个文件进行操作,然后仅在 gulp 管道中进行包级操作。

进一步阅读:gulpjs/gulp#369

关于javascript - Gulp-Browserify 和 Browserify 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28067507/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com