我正在尝试按照此处的说明创建一个每 5 分钟打印一次的脚本。但它不起作用:当我使用node scripts.js alive
它调用它时,它不会给出任何输出,只是在终端中打开一个新行。我究竟做错了什么?
const program = require('commander');
program.command('alive').action(async function() {
console.log("testttt");
function sleep(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
};
for (let i = 0; i <= 36; i++) {
await sleep(300000);
console.log(i);
};
process.exit(0);
});
我也试过了,结果一样:
for (let i = 0; i <= 36; i++) {
await sleep(300000).then(async function(response) {
console.log(i);
});
};