我开始使用 Browserify,但不确定我是否完全理解如何使用它。
我有一个文件,其中一些函数捆绑在 foo.js
的一个对象中
var foo = {
f1: function(){...}
f2: function(){...}
}
module.exports = function () {
return foo;
};
我想将它们导出到 main.js
文件中的变量,所以我尝试这样做:
var bar = require('/foo')();
目标是能够执行bar.f1()
。
如果不执行 require('/foo')
我只得到一个函数定义,所以我必须执行它。我做错了什么吗?
最佳答案
只需导出对象:
var foo = {
f1: function(){...}
f2: function(){...}
};
module.exports = foo;
关于javascript - 如何使用 Browserify 导出对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21686472/