You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在命令行中使用Node交互式编写脚本进行测试?

Node 实时脚本执行方案

原生内置 REPL(零配置,推荐优先使用)

Node 官方默认自带交互式运行环境,和 Python shell 用法完全相同:

  • 终端直接输入 node 回车即可进入,逐行输入代码会立刻返回执行结果,也支持粘贴多段代码批量运行
  • 处理 JSON 时直接执行 const jsonData = require('./本地文件路径.json') 就能导入数据,调整处理逻辑后立刻可以输出结果,不用反复编辑保存脚本文件
  • 内置顶层 await 支持(Node 10 及以上版本),不需要手动包裹异步函数就能执行异步读写操作
  • 输入 .exit 或连续按两次 Ctrl + C 即可退出环境
  • 小技巧:处理数组类 JSON 时用 console.table(处理后的结果) 输出,可读性比普通打印高很多

增强型命令行交互式工具

如果需要更丰富的功能,可以使用第三方 REPL 工具:

  • 全局安装 nodemon 后运行 nodemon --experimental-repl-await 进入 REPL,修改本地 JSON 源文件后会自动重载数据,不需要手动重新导入
  • 如果习惯用 TypeScript 写逻辑,全局安装 ts-node 后运行 ts-node 即可进入支持 TS 语法的交互式环境

类 Jupyter Notebook 方案

如果需要保留运行记录、分段执行代码,可以使用 Notebook 类工具:

  • 给 Jupyter Notebook/Lab 安装 Node.js 内核后,新建笔记时选择 Node 内核即可,使用逻辑和 Python 内核完全一致,支持分段执行、保存处理流程、内嵌输出结果
  • 也可使用专为 Node 设计的开源 Notebook 工具,直接在浏览器中编写代码、调试 JSON 处理逻辑

内容的提问来源于stack exchange,提问作者NewJob

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 01:57:02