Browserify需要具有公开的流

我有一个问题,需要以编程方式创建的browserify模块.

var File = require("vinyl"),
    browserify = require("browserify");

bundler = browserify();
bundler.require(new File({contents: new Buffer(...)}), {expose: "mymodule"});

bundler.bundle();
...

在输出文件中,我有缓冲区的内容,但没有暴露给“mymodule”.

有人用这个案子吗?

最佳答案 这是browserify中的一个错误,但修复了此修补程序:
https://github.com/substack/node-browserify/pull/907

并且您的上述代码应在6.0.1及更高版本中运行

点赞