Так я учусь экспортировать модули с node.jsузел экспорта модуль журнала неизвестен консоль «не определено»
в test.js у меня есть (test.js где модуль прописан)
var Library={
name:"Timmy",
greet:function(name){
console.log("Hello from the "+ name);
}
}
module.exports.Library=Library;
в server.js у меня есть:
var test=require('./test.js');
console.log(test.Library.greet())
тогда, когда я бегу узел server.js в терминале, он дает это:
Hello from the Timmy library.
undefined
Что означает это «неопределенное»? Ошибка?
Я нашел подобный вопрос здесь, но это было слишком сложно пример, который я не мог понять .. Node Module Export Returning Undefined
hmm ... так test.js, требует себя? Я никогда не видел этого раньше (может быть, не зря?) –
Является ** ** test.js ** расположенным в той же самой папке, которая содержит ** server.js **? –
да это же место – Martian2049