gpt4 book ai didi

javascript - 在node.js中多次编写处理stdin

转载 作者:行者123 更新时间:2023-12-03 03:53:21 26 4
gpt4 key购买 nike

我是 Node.js 和编程的初学者。也许我错过了一些非常基本的东西。我有两个脚本必须在命令行中相互通信。第一个脚本给出数字,另一个脚本进行一些数学运算并返回答案。第一个剧本是别人写的,我不知道里面写的是什么。第二个剧本是我的。它读取标准输出中的数字并将答案写入标准输入中。第一个脚本仅在 process.stdin.end() 之后“看到”答案。但我必须多次阅读和写作。我应该怎么办?我的代码如下所示:

var process = shell.exec('node first.js', {async:true});
process.stdout.on('data', function(data) {
process.stdin.write("" + evalStr(data) + "\n");
process.stdin.end();
});

最佳答案

使用process.stdin.write(data + "\n")而不是使用evalStr()

关于javascript - 在node.js中多次编写处理stdin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45074672/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com