Sto sviluppando una console come script per esigenze personali. Devo essere in grado di mettere in pausa per un lungo periodo di tempo, ma, dalla mia ricerca, node.js non ha modo di fermarsi come richiesto. Sta diventando difficile leggere le informazioni degli utenti dopo un certo periodo di tempo ... Ho visto del codice là fuori, ma credo che debbano avere un altro codice al loro interno per poter funzionare come:
setTimeout(function() {
}, 3000);
Tuttavia, ho bisogno di tutto dopo questa riga di codice per eseguire dopo il periodo di tempo.
Per esempio,
//start-of-code
console.log('Welcome to My Console,');
some-wait-code-here-for-ten-seconds..........
console.log('Blah blah blah blah extra-blah');
//endcode.
Ho visto anche cose del genere
yield sleep(2000);
Ma node.js non lo riconosce.
Come posso ottenere questa pausa prolungata?
require("child_process").execSync('php -r "sleep($argv[1]);" ' + seconds);