🙈填一下一年前挖下的坑
最近重新看了一下PicGo的开发文档发现不是特别难,直接开搞
根据官方文档
PicGo可以供开发的部件总共有5个部分:
两个模块:
- Transformer
- Uploader
提示这两个部件在上传的生命周期里各只会调用一次。比如picgo默认带有8种Uploader,但是在一次上传过程中 只会调用某一个 选定的Uploader来上传。
三个生命周期插件入口:
- beforeTransformPlugins
- beforeUploadPlugins
- afterUploadPlugins
感兴趣的可以自己去看一下官方文档,我们开发插件主要是自定义uploader
- 新建插件
picgo init plug <Your-Plugin-Name>
在src下的index文件就是要编写的主体
具体代码就先不放了,感兴趣移步github
吧
我们主要写的部分在