如何保存Node REPL中的命令至文件以便后续使用或分享?
保存Node REPL命令到文件的几种方法
用REPL内置的.save命令
这是最直接的方式,在Node REPL会话中,输入.save <目标文件名>就能把当前会话里执行过的所有命令保存到指定文件。比如:> .save my_repl_scripts.js之后要复用这些命令,只需要在REPL里输入
.load my_repl_scripts.js就能批量执行。直接复制历史文件
Node REPL默认会把所有执行过的命令存在用户主目录下的.node_repl_history文件里,你可以直接复制这个文件的内容到新文件,或者直接编辑它提取需要的命令。手动提取部分命令
如果只需要保存某几条命令,直接在终端里选中对应的命令文本,复制后粘贴到任意文本编辑器,保存成.js格式的文件即可。用终端工具记录整个会话
在Linux或macOS终端里,可以用script命令记录整个REPL会话的输入和输出:script node_session.log node # 在这里执行你的REPL命令 exit # 退出Node REPL exit # 退出script记录生成的
node_session.log文件会包含完整的会话内容,之后你可以编辑这个文件,把需要的命令提取出来单独保存。
内容的提问来源于stack exchange,提问作者Jake Worth
相关产品推荐
相关产品推荐

