Browserify を使い始めましたが、使い方を完全に理解しているかどうかわかりません。
いくつかの関数が 1 つのオブジェクトにバンドルされたファイルがあります。foo.js
var foo = {
f1: function(){...}
f2: function(){...}
}
module.exports = function () {
return foo;
};
そして、それらをファイル内の変数にエクスポートしたいmain.js
ので、これを試しました:
var bar = require('/foo')();
できるようになることが目標ですbar.f1()
。実行require('/foo')
しないと関数定義しか得られないので、実行する必要があります。私は何か間違ったことをしていますか?