事件:'resize'
【Event: 'resize'】
每当 writeStream.columns 或 writeStream.rows 属性发生变化时,都会触发 'resize' 事件。调用监听器回调时不会传递任何参数。
【The 'resize' event is emitted whenever either of the writeStream.columns
or writeStream.rows properties have changed. No arguments are passed to the
listener callback when called.】
process.stdout.on('resize', () => {
console.log('screen size has changed!');
console.log(`${process.stdout.columns}x${process.stdout.rows}`);
});