假设我有一个这样的 js 文件
function a() {
//...
}
function b() {
//...
}
我想将它与 browserify-shim 捆绑并导出 a 和 b。有没有办法这样做?
编辑。好吧,看起来这是不可能的。就我而言,我解决了browserify.transform的问题。这是我的 gulpfile 中的内容:
//...
.transform(function(f){
if(/** check filename **/) {
return through(
function(data){this.queue(data + ";var c = {a:a, b:b};");},
function(){this.queue(null);}
);
}
return through();
})
//...
然后在 browserify-shim 配置中我导出这个 c 变量。