Вот пример упрощенного кода для того, что я делаю.
foo.js (в каталоге lib):
exports.foo = function foo() {
this.bar = function() {
console.log("foobar!");
};
};
main.js:
var foo = require("foo");
exports.main = function(options, callbacks) {
foo.bar();
}
CMD:
>cfx run
[...]
error: An exception occurred.
[...]
TypeError: foo.bar is not a function
Так что я не могу ничего сделать с импортированным модулем. Я что-то здесь не так делаю? Я попытался отформатировать функцию foo () несколькими различными способами, и ни один из них, похоже, ничего не может сделать.
Спасибо!