press any key to continue in nodejs
In node.js 7.6 and later you can do this: const keypress = async () => { process.stdin.setRawMode(true) return new Promise(resolve => process.stdin.once(‘data’, () => { process.stdin.setRawMode(false) resolve() })) } ;(async () => { console.log(‘program started, press any key to continue’) await keypress() console.log(‘program still running, press any key to continue’) await keypress() console.log(‘bye’) })().then(process.exit) Or … Read more