更新记录

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文档

文档 更多反馈和建议,请移步👉gitee

其他的框架

  • 框架轮子过多,无法剔除无用代码,导致过于臃肿
  • 路由配置繁琐,难以轻易上手

unicloud-pack的特性

  • [x] 支持NPM模块依赖
  • [x] Tree-Shaking自动剔除无用依赖以及代码
  • [x] TS运行时校验
  • [x] 文件系统即路由
  • [x] 极速开发&编译
  • [ ] 插件系统
  • [ ] 生成API文档

安装

Start⚡️

npm run dev 

Build⚡️

npm run build

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问