14 lines
431 B
TypeScript
14 lines
431 B
TypeScript
export default function waitAnyKey(message: string) {
|
|
console.log(message);
|
|
return new Promise(resolve => {
|
|
process.stdin.setRawMode(true);
|
|
process.stdin.resume();
|
|
process.stdin.once('data', () => {
|
|
process.stdin.setRawMode(false);
|
|
process.stdin.pause(); // 在这里添加
|
|
resolve(undefined);
|
|
console.log('script continue...');
|
|
});
|
|
});
|
|
}
|