1

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

4

0 に答える 0