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 配置中我导出这个 c 变量。

4

0 回答 0