更新记录
1.0.0(2022-12-14) 下载此版本
V1.0.0
支持类型校验,支持npm依赖,自动打包提出无用代码并压缩
- 首个支持打包的云函数框架
平台兼容性
阿里云 | 腾讯云 | 支付宝云 |
---|---|---|
√ | √ | × |
云函数类插件通用教程
使用云函数类插件的前提是:使用HBuilderX 2.9+
unicloud-pack是一款Unicloud云函数开发框架,自带路由以及打包功能。我们享受云函数带来的快速开发等便利的同时,也苦恼于云函数包体积的限制。不同于传统服务器开发可随意安装NPM依赖,单个云函数大小限制为10M(包含node_modules),过大的云函数影响运行性能,也会增加计费的gbs。而插件市场上的大多数云函数路由,内置各种各样的轮子,很多时候我们并不需要用到。因此,unicloud-pack完美解决了这个顾虑,框架自带路由仅5KB大小,我们可以自由且快速的开发功能,体积问题则由unicloud-pack解决,将自动剔除无用依赖以及代码,并自动转化为云函数支持的CJS格式。
亮点
💡 Tips:API自带类型校验,可省去繁琐的参数判断或第三方库来校验数据 💡 Tips:可随意安装依赖,框架自动剔除无用依赖以及代码并压缩
💡API文档
其他的框架
- 框架轮子过多,无法剔除无用代码,导致过于臃肿
- 路由配置繁琐,难以轻易上手
unicloud-pack的特性
- [x] 支持NPM模块依赖
- [x] Tree-Shaking自动剔除无用依赖以及代码
- [x] TS运行时校验
- [x] 文件系统即路由
- [x] 极速开发&编译
- [ ] 插件系统
- [ ] 生成API文档
安装
Start⚡️
npm run dev
Build⚡️
npm run build