ここでは、私が行っていることのための簡単なコード例を示します。FirefoxアドオンSDKでrequire()を使用してカスタムモジュールをインポートできない
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()関数をフォーマットしようとしましたが、どれも何もできないようです。
ありがとうございます!
ありがとう、これがそれでした。 – MikeASchneider