javascript - nodejs 调试 - 保存脚本的状态(包含所有对象和 var 值)并在下次运行时使用它
问题描述
当我运行脚本时,我的应用程序首先创建一个我将在所有应用程序中使用的对象。
对象创建最多需要 10 秒。因此,当我尝试测试任何新代码时,每次都必须等待 10 秒。
该应用程序将足够大,当我添加一行新代码时,我等不及了。如何处理?有没有一种方法可以从某个点保存脚本的状态,并每次从这个“重”对象已经初始化的点开始运行它。
解决方案
假设重物不会经常改变,您可以尝试像这样导出它
const heavyObj = {};
module.exports = heavyObj ;
之后在需要的地方导入对象
const heavyObj = require('./data.js')
推荐阅读
- python - 如何修复:TypeError:只能添加 LpConstraintVar、LpConstraint、LpAffineExpression 或 True 对象
- pandas - 如何在 Seaborn 中为双变量图生成颜色图例?
- python - Case When, on Else 从数据框中的现有列中获取值
- c# - 在不使用 WMI 的情况下获取所有网络适配器的 MAC 地址
- css - 如何在非 cli 角度项目中使用全局 css?
- arrays - 打字稿创建指定长度的空数组
- javascript - __doPostback 如何在 asp.net 网站上创建 url?
- docker-compose - Whatsapp Business API 生产设置不起作用
- dialogflow-es - 我们可以在谷歌助手中使用对话实现 webhook 播放多个音频文件吗
- sails.js - Sails 1.0 无法访问自动生成的关联实体路由