Node知识整理(3)-NodeJs的REPL
冰洋 1/6/2020 Node
# 1.REPL
在Node.js中为了使开发者方便测试JavaScript代码,提供了一个名为REPL的可交互式运行环境。开发者可以在该运行环境中输入任何JavaScript表达式,当用户按下回车键后,REPL运行环境将显示该表达式的运行结果。
# 2.如何进入REPL
在命令行容器中输入node命令并按下回车键,即可进入REPL运行环境。
# 3.REPL操作
- 变量的操作,声明普通变量和对象
- eval
- 函数的书写
- 下划线访问最近使用的表达式
- 多行书写
- REPL运行环境中的上下文对象
let repl = require('repl'); let con = repl.start().context; con.msg = 'hello'; con.hello = function(){ console.log(con.msg); }
1
2
3
4
5
6
4.REPL运行环境的基础命令
- .break 退出当前命令
- .clear 清除REPL运行环境上下文对象中保存的所有变量与函数
- .exit 退出REPL运行环境
- .save 把输入的所有表达式保存到一个文件中
- .load 把所有的表达式加载到REPL运行环境中
- .help 查看帮助命令