www.1862.net > 如何触发noDEjs的proCEss.stDin的EnD事件

如何触发noDEjs的proCEss.stDin的EnD事件

使用process.stdin.emit(‘end’); // process.stdin.resume(); process.stdin.setEncoding('utf8'); process.stdin.on('readable', () => { var chunk = process.stdin.read(); if(typeof chunk === 'string'){ chunk = chunk.slice(0,-2); proce...

因为nodejs的stdin的控制台的输入是带回车的,所以输入的可能是‘bye\r\n',所以与'bye'不相等,建议你还是用正则表达式匹配吧。 还有,'end'事件不应该这么用的,end会在输入结束的时候触发,不应该自己手工触发,会和流的事件混淆。比如管道操...

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com