我想在节点REPL之上运行一个进程。这里的目标是允许用户通过在他们的终端中键入一个命令来使用节点REPL,但是可以自动地将一些模块加载到该REPL中。
这个问题的解决方案最好是将stdin通过管道来回传输到在后台运行的REPL,但如果REPL在允许用户进入inout stdin之前只加载了一些模块,也是令人满意的。
我可以做的是与process.stdin.resume()一起工作,允许用户输入命令,对它们进行评估,并在已经运行的节点进程中处理这些命令,但这是重复现有节点REPL的功能。
有办法这样做吗?child_process有这种控制的媒介吗?
任何建议的解决方案也可以使用es6。提前谢谢。
编辑:请让我知道我能做些什么来改善这个问题,因为它已经看过好几次了,但没有被触及。我不能提供一个例子,因为我不知道我将如何去做这样的事情。
发布于 2015-05-22 11:51:11
https://stackoverflow.com/questions/30338816
复制相似问题