あるモジュール機能を別のモジュール内で使用したい
ファイル main.js
var _ = require("./underscore.js");
var foo = require("./bar.js");
foo.publish(...);
ファイル bar.js
(function(e) {
var array = [...];
e.publish = function(t, args) {
_.each(array, function(...) {...});
});
})(exports);
いくつかのバリエーションを試しましたが、このエラーを回避する最善の方法がわかりません:
ReferenceError: _ is not defined