Node REPL
REPL(Read Eval Print Loop:交互式解释器) 类似于终端。
Node 自带了交互式解释器,可以执行以下任务:
读取 - 读取用户输入,解析输入了Javascript 数据结构并存储在内存中。 执行 - 执行输入的数据结构 打印 - 输出结果 循环循环操作以上步骤直到用户两次按下 ctrl-c按钮退出。
Node 的交互式解释器可以很好的调试 Javascript 代码。
babel-node
babel-cli工具自带一个babel-node命令,提供一个支持 ES6 的 REPL 环境。它支持 Node 的 REPL 环境的所有功能,而且可以直接运行 ES6 代码。
执行babel-node进入Node REPL环境
babel-node
运行js文件
babel-node es6.js