在browserify中需要一个流

时间:2014-10-15 19:25:55

标签: javascript browserify commonjs

由于一些原因,我有一个用于browserify的用例,我在一个动态的流输入集上以编程方式运行它。

这样的情况下,这通常一直很好
var a, b; // objects that contain streams of javascript

var brwsrfy = browserify();
brwsrfy.require(a.stream, {expose: a.name, basedir: ...});
brwsrfy.require(b.stream, {expose: b.name, basedir: ...});
brwsrfy.bundle();

然后我可以在以后的脚本中require('a')require('b')等。但是,我遇到了一个我的动态流想要require('a')的情况。但是这会引发错误,因为它在basedir中寻找文件a.js,但实际上只需要要求流a

有没有办法告诉browserify查找特定需求的流而不是查找文件?

编辑:我应该补充一点,我可以访问expose所有内容的名称,所以也许某种自定义转换专门针对那些require s名字和做什么?

0 个答案:

没有答案