1 回答

TA贡献1982条经验 获得超2个赞
在你的方法GITHelper类的实例方法(而不是静态方法)。addLatestReport, commitLatestReport,pushLatestReport在GITHelper.prototype. 所以方法从实例 ( const gitHelper = new GitHelper; gitHelper.addLatestReport();)变得有意义。
尝试创建一个实例GitHelper来使用这些方法
const GitHelper = require('../../../helpers/GITHelper.js');
const gitHelper = new GitHelper();
async function gitSender()
{
await gitHelper.addLatestReport();
await gitHelper.commitLatestReport();
await gitHelper.pushlatestReport();
console.log("Upload completed");
}
另一种选择是制作静态方法。如果方法不使用this关键字,则方法可以是静态的。
class ConsoleExample {
static sayHello() {
console.log('hello')
}
}
ConsoleExample.sayHello();
添加回答
举报