2
我开始使用Browserify,并不确定是否完全理解如何使用它。如何使用Browserify导出对象?
我在foo.js
var foo = {
f1: function(){...}
f2: function(){...}
}
module.exports = function() {
return foo;
};
在一个对象捆绑了一些功能的文件,我想将它们导出到在main.js
文件中的变量,所以我试着这样做:
var bar = require('/foo')();
的目标是能够做到bar.f1()
。 不执行require('/foo')
我只得到一个函数定义,所以我必须执行它。难道我做错了什么?
如果导出功能,'需要()'将返回功能。你不明白什么? – SLaks
@SLaks是多么愚蠢..我确信我必须导出一个带有返回值的函数。现在明白了。 – ilyo