标签: javascript node.js read-eval-print-loop
我想将nodejs repl会话保存到文件中。从文件中我可以恢复该会话的状态,包括用户定义的全局变量和函数。
例如,如果我输入
a=1;b={x:1};b.__proto__={y:2};f=()=>{console.log(1)};
我想将会话保存到文件中,当从中恢复会话时,我可以获得一个包含3个全局变量a,b,f的会话,这些变量已经正确设置。
更新1
与节点REPL的.save命令和.load命令不同,我想要的是当前用户定义的全局变量和函数正确序列化和反序列化。