-1
NW.js 응용 프로그램을 만들고 있습니다.노드 모듈 만들기 "xxx는 함수가 아닙니다."
내가 노드 "서브 모듈"(이 호출하는 방법을 확실하지)update.js
만든
:
function Updater() {
if (!(this instanceof Updater)) return new Updater();
console.log("init");
}
Updater.prototype.CheckUpdate = function() {
console.log("Checking for update");
};
Updater.prototype.SetTimer = function() {
console.log("set timer");
};
Updater.prototype.destroy = function destroy() {
this.remove();
return true;
};
module.exports = Updater;
내가 주 스크립트에서 이런 식으로 호출하고있어, run.js
:
var updater = require('./update');
updater.CheckUpdate();
updater.SetTimer();
을
는하지만 내 로그 파일에 오류가 발생합니다 (위 보여주지) :
"TypeError: updater.CheckUpdate is not a function"
난 여기에 내가 뭘 잘못하고 있는지 확실하지 ...
. 그러나 Updater의 인스턴스는 그렇습니다. –
이것은 옳다. 그러나 나는 downvote도 가까운 투표도 이해하지 못한다. (당신이 그랬다면) ... – thomasb
유용한 질문이 아니며 미래의 방문자를 도울 방법으로 해결되지 않았다. 개인적으로 당신에게 아무것도. –