nodejs 调试 - 保存脚本的状态(包含所有对象和 var 值)并在下次运行时使用它
Posted
技术标签:
【中文标题】nodejs 调试 - 保存脚本的状态(包含所有对象和 var 值)并在下次运行时使用它【英文标题】:nodejs debug - save state of the script (with all objects and var values) and use it on next run 【发布时间】:2021-11-06 15:36:10 【问题描述】:当我运行脚本时,我的应用程序首先会创建一个我将在所有应用程序中使用的对象。
对象创建最多需要 10 秒。因此,当我尝试测试任何新代码时,我每次都必须等待 10 秒。
应用程序将足够大,当我添加一行新代码时,我已经等不及了。如何处理?有没有办法从某个点保存脚本的状态,并在这个“重”对象已经初始化的情况下每次都运行它。
【问题讨论】:
使用模拟对象并在开发中对其进行硬编码,而不是通过“繁重”的过程来构造一个 【参考方案1】:假设重物不会经常改变,你可以试试 像这样导出它
const heavyObj = ;
module.exports = heavyObj ;
然后将对象导入到任何你需要的地方
const heavyObj = require('./data.js')
【讨论】:
感谢您的回答,朋友!重对象是连接到 android 设备的“客户端”实例。此连接大约需要 10 秒。因此,当我在代码中添加新内容时,我必须等待 10 秒才能建立连接。如果我找不到任何解决方案,那将是 1000 x 10 秒,等待太多了 :)以上是关于nodejs 调试 - 保存脚本的状态(包含所有对象和 var 值)并在下次运行时使用它的主要内容,如果未能解决你的问题,请参考以下文章