このような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 config で、この c 変数をエクスポートします。