cdn-tools

0.0.1 • Public • Published

cdn

cdn管理解决方案

目前前端开发主流的cdn管理解决方案,笔者思考了很久,感觉有两个方案是最靠谱的。 一是运维在编译机上部署了一个上传程序,然后这个程序可以通过shell脚本控制资源上传, 二是采用npm私服的技术,动态获取一个npm包,用npm包代码上传。

本项目就是用后者的思路实现的代码。可以作为参考。npm包的优点是灵活且不用来回部署。

目前实现了七牛云,阿里云的上传

使用之前需要先把代码现在的本地,然后在src/config/config.ts文件中填入对应的信息, 然后将代码编译后发送到npm私服上。 项目应用代码里面需要项目根目录下有个cdnConfig.json文件,字段如下: "type": "云", "aliyun" | "tencent" | "qiniu" "root": "云根目录", "name": "项目名", "version": "项目版本", "staticDir": "静态资源目录"

Readme

Keywords

Package Sidebar

Install

npm i cdn-tools

Weekly Downloads

0

Version

0.0.1

License

Apache-2.0

Unpacked Size

48.9 kB

Total Files

33

Last publish

Collaborators

  • gaoyonggege