私のnodejsスクリプトからjavascript関数を呼び出すが、私はUncaught ReferenceError: module is not defined
エラーを受け取っている。nodejsに他のファイルをインクルード/検索するには?
私のサーバーは、このあります
require('/public/js/script.js')();
foo();
を、私のjavascriptのファイルがこれを持っている:
module.exports = function() {
this.foo = function() {
//do stuff
};
}
ウェブサイトを開始しようとしたとき、私はまた私の端末でError: Cannot find module '/js/script.js'
を取得しています。間違ったパスなどでjavscriptファイルをインポートしていますか?あなたはnode_moduleに常駐モジュールを必要としている場合
'/ js/script.js'は絶対パスです。たぶん相対パス、 '。/ js/script.js'が必要でしょうか? – Devon
ファイルに問題はありません。参照エラーではなくエラーをオープンしていたはずです。定義に問題がなければなりません。 –
@Devon私はそれを前に試して、それでも私にエラーを与えた/うまくいきませんでした。 –