node.js将REPL附加到脚本

时间:2015-03-04 09:57:58

标签: linux node.js

如何启动node.js脚本并仍然可以在终端中执行命令?我正在寻找一个node.js REPL,它也适用于我的自定义脚本,因此我可以检查/记录我的程序的状态。

这与this JVM question类似,但对于node.js。

我尝试node -i server.js没有结果。我是否需要在我的脚本中使用自定义代码,否则它是否可行?我看到this post,但它需要自定义代码,我想避免使用。

此外,重新附加由init脚本启动的节点脚本的奖励积分(我可以在流程列表中看到它:node -i server.js)。

2 个答案:

答案 0 :(得分:0)

您可以从程序中启动一个repl循环

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

答案 1 :(得分:0)

反过来对你有用吗?

启动REPL,然后加载脚本,然后执行命令。使用load加载脚本。

在REPL中,尝试

.load server.js