如何解决需要在 Nodejs 中阅读 cli 说明
process.stdin.on('data',function(data){input_std_in+=data});
上面这段代码的正确解释是什么。我是 Node.js 的新手,在网上发现了很多变种,但我仍然不清楚。
解决方法
process.stdin
用于从命令行读取数据(简单说明)更多见 here
所以下面你正在等待 data event
的标准输入,即你等待用户在终端中输入一些数据,你读取它并将其附加到某个字符串。因为 node js (javascript)
是 event driven
,它等待某个事件发生从该事件中获取数据并进一步使用它,就像在下面的脚本中它附加到已经声明的变量。
let input_std_in="";
process.stdin.on('data',function(data){
console.log("Data",data.toString())
input_std_in+=data.toString()
});
查看工作here
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。