该whistle插件主要用于实现简单的自动保存抓包数据到指定目录的功能,如果要实现更复杂的功能(如保存到数据库并支持搜索功能)可以参照该插件自定义实现。
- 该应用是whistle插件,需要先安装whistle:https://github.com/avwo/whistle
- 安装插件:
npm i -g whistle.extract-resource
推荐使用淘宝镜像:
npm i -g whistle.extract-resource --registry=https://registry.npm.taobao.org
- 安装后通过whistle的管理界面打开配置界面:
配置方法参考管理界面里面的说明。
进入项目根目录, 执行下列命令
#启动管理界面本地开发服务
yarn start
#启动 whistle 调试模式
w2 run
#启动系统代理
w2 proxy
其他命令
#关闭系统代理
w2 proxy off
发布
# 若 web 管理页面有改动则构建一下
yarn build:web
# 发布 npm 包
npm publish