Я разрабатываю консольный скрипт для личных нужд. Я должен быть в состоянии сделать паузу в течение длительного периода времени, но, согласно моим исследованиям, Node.js не может остановиться как требуется. Через некоторое время становится трудно читать информацию пользователей ... Я видел некоторый код там, но я считаю, что у них должен быть другой код внутри них, чтобы они работали, такие как:
setTimeout(function() {
}, 3000);
Тем не менее, мне нужно все после этой строки кода, чтобы выполнить после определенного периода времени.
Например,
// start of code
console.log('Welcome to my console,');
some-wait-code-here-for-ten-seconds...
console.log('Blah blah blah blah extra-blah');
// end of code
Я также видел такие вещи, как
yield sleep(2000);
Но Node.js не распознает это.
Как мне добиться этой продолжительной паузы?
require("child_process").execSync('php -r "sleep($argv[1]);" ' + seconds);