我开始使用 Browserify,但不确定我是否完全了解如何使用它。
我有一个文件,其中一些函数捆绑在一个对象中foo.js
var foo = {
f1: function(){...}
f2: function(){...}
}
module.exports = function () {
return foo;
};
我想将它们导出到main.js
文件中的一个变量,所以我尝试这样做:
var bar = require('/foo')();
目标是能够做到bar.f1()
。如果不执行require('/foo')
,我只会得到一个函数定义,所以我必须执行它。难道我做错了什么?