node.js - 如何在 Node.js 中查看脚本范围的变量
问题描述
如果我使用 Node 命令行,我可以通过显示全局对象来查看用 var 声明的全局变量,如下所示:
> global
全局变量显示为全局对象末尾的属性。
如果我用 let 声明一个变量,那么该变量将隐藏在“脚本范围”中(我假设;类似于浏览器中发生的情况)。
如果我在浏览器中使用 let 声明一个顶级变量,我可以使用调试器查看这些脚本范围的变量。
我可以以某种方式查看 Node 中的脚本范围变量吗?
谢谢你。
解决方案
如果你想看看你从全局变量中得到了什么,你可以这样做。
在您的代码(index.js)中:
console.log(global)
然后您可以将输出保存在终端的文件中:
node index.js > global.json
或者
node index.js > global.txt
推荐阅读
- c++ - 对数空间线性?
- rasa-nlu - 如何在 RASA 中识别多个实体
- mysql - 重置后Mysql root密码不起作用
- pure-css - 如何将 Pure CSS 框架与 Figma 等工具集成
- angularjs - 从源“http://localhost:4200”访问“http://localhost:3000/framework/create”处的 XMLHttpRequest 已被 CORS 策略阻止
- r - 我的情节上应该有两条线
- php - json 解析 Stripe 发票响应
- android - 从活动android获取所有片段ViewPager中的所有视图值
- python-3.x - 无法使用刮板Python 3 selenium beautifulsoup4 urllib.request从pixiv下载图像
- python - Python 请求响应为空