首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >运行在节点REPL之上的进程

运行在节点REPL之上的进程
EN

Stack Overflow用户
提问于 2015-05-20 01:32:26
回答 1查看 333关注 0票数 1

我想在节点REPL之上运行一个进程。这里的目标是允许用户通过在他们的终端中键入一个命令来使用节点REPL,但是可以自动地将一些模块加载到该REPL中。

这个问题的解决方案最好是将stdin通过管道来回传输到在后台运行的REPL,但如果REPL在允许用户进入inout stdin之前只加载了一些模块,也是令人满意的。

我可以做的是与process.stdin.resume()一起工作,允许用户输入命令,对它们进行评估,并在已经运行的节点进程中处理这些命令,但这是重复现有节点REPL的功能。

有办法这样做吗?child_process有这种控制的媒介吗?

任何建议的解决方案也可以使用es6。提前谢谢。

编辑:请让我知道我能做些什么来改善这个问题,因为它已经看过好几次了,但没有被触及。我不能提供一个例子,因为我不知道我将如何去做这样的事情。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-22 11:51:11

你见过内置的爬虫模块吗?

https://nodejs.org/api/repl.html

看起来它涵盖了你想做的一切。

如果您想要一个自定义上下文,您可能需要传递一个自定义eval函数。节点文档有示例。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30338816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档