如何在不退出节点环境的情况下编写JavaScript CLI?

时间:2016-10-04 16:14:19

标签: javascript node.js

我知道可以用节点编写命令行界面,但到目前为止我找到的所有示例都只是在终端中传递参数,这些参数将执行节点脚本,然后立即退出节点环境,丢失所有变量和状态。

例如,如果我有一个带登录功能的api和另一个依赖于auth状态的函数,我想在节点内做所有事情。

我知道这种方式有效,但必须有一种更好的方式,比每次在终端写作需要更直接吗?

$. node
$. let api = require('./myApi')

$. api.login()
$. api.fetchData()

1 个答案:

答案 0 :(得分:-1)

这似乎可以满足您的要求:https://www.npmjs.com/package/node-repl