私は、ファイルにそうように関数を宣言しています:私は、ファイル1をインポートし、file1.function1機能の実行を呼び出すと、私は結果を取得する場合、別のファイルでnodejs関数宣言
File1:
module.exports = {
function1: function(callback){
//do some work
},
}
。
私はFile1の中だと、別の関数宣言した場合、けれども:私は定義されていない関数1を取得しています。この場合
module.exports = {
function1: function(callback){
//do some work
},
function2: function(callback){
var result = function1...
}
}
を。
どうしてですか?それは呼び出しが行われている場所から独立したどこかで呼び出されるべきではありませんか?
これらは関数式ではなく、関数の宣言です。 – Quentin
エラーを生成する正確なコード、エクスポートとインポートの両方を表示してください。 – Bergi