1.0.8 • Published 3 years ago

write-debug-varible v1.0.8

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

背景:

最近在负责一个爬虫项目,在爬完一页数据保存前 debug查看数组中的数据,有时需要再优化,有时发现数据结构需要再处理一下。 难道改完代码再爬一遍?如果能保存当前这个数组到一个JSON文件中,下次直接require这个JSON,岂不是完美? 最初的解决方案是 在调试控制台使用JSON.stringfy(dataList),将结果复制到js文件中,并把它赋值给一个变量,在执行JSON.parse(varible)却报错了。 很显然,JSON.stringfy()函数并不是完美的解决方案。 Tips:如果您还不知道vscode编辑器如何debug JavaScript代码,请先使用搜索引擎搜索vscode debug JavaScript。 众所周知,在debug 断点时 调试控制台是可以执行代码的,也可以输入程序运行中的变量来看到它的值。 Alt text

描述:

在debug断点时,可以将任何类型的变量,输出到指定路径的JSON文件中

Web服务中引入:

Tips:下面两行代码推荐放在入口文件(app.js 或 index.js)或是声明global变量的文件中。

const { saveVarible } = require('write-debug-varible'); global.saveVarible = saveVarible;

单JS文件中引入:

const { saveVarible } = require('write-debug-varible');

如何调用:

saveVarible("./file.json", varible);   // 该行无论是放到代码里 还是 debug断点的时候使用调试控制台执行都可以 即可在当前项目中看到生成的JSON文件

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago