node中readline方法的crlfDelay是什么?
Node有一个方法,文档在此:readline.createInterface如下代码
const readline = require('node:readline');
const rl = readline.createInterface({
input: process.stdin,
crlfDelay: Infinity,
});
关于crlfDelay,以下这句话是什么意思?什么是\r和\n之间的延迟?换行符为什么会有延迟?
回复
1个回答
test
2024-06-28
你可以看看当年原作者的解释:
- https://github.com/nodejs/node/pull/8109#issuecomment-239822665
https://github.com/nodejs/node/pull/8109#issuecomment-239878970
简而言之,该 PR 试图找出
\n
是一个单独的事件,还是\r
(系统发出的换行符)的结尾。
还有后面改进的人的解释:https://github.com/nodejs/node/pull/13497#issue-233912856
回复
适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容