更新记录
v1.3.1(2022-07-23) 下载此版本
- 大版本更新, 修复了已知问题
- 新增vscode插件
- 新增多路由模式
- 对多端兼容做了更好的适配
- 取缔swc, 现由esbuild全部构建api
- 具体更新内容, 请参阅v1.3.1
v1.2.1(2022-06-05) 下载此版本
[壮举] 支持首个serverless平台: unicloud
平台兼容性
阿里云 | 腾讯云 | 支付宝云 |
---|---|---|
√ | √ | × |
云函数类插件通用教程
使用云函数类插件的前提是:使用HBuilderX 2.9+
Sword.js (for Unicloud)
面向高阶Typescript开发者的跨平台云函数框架, 我相信sword会是unicloud社区最独特也是最强的存在, 意味着unicloud的开发体验将从“ 石器时代” -> “ 💻 工业时代”
初来乍到, 简单介绍
这是 Sword 团队内部沉淀的第一个云函数框架,毫无疑问它完全是基于TypeScript
开发的。除了 framework
核心程序之外,它为开发者提供了开箱即用的开发套件,使之能够开
发serverless
应用像写普通的 nodejs 程序一样简单。你可以使用它开发各个厂商的 serverless 应用,比如AWS,Aliyun,Tencent,Dcloud (unicloud) ...
Dcloud-2022 插件大赛🎉
特性
- ❤️ 完全拥抱
TypeScript
- 🐮 支持跨平台: Server/阿里云/腾讯云/Cloudflare/AWS/Unicloud
- 🕷️ 基于文件系统的路由
- 开箱即用的开发套件
- 📖 TS运行时类型校验
- 📃 生成API文档,兼容markdown以及openapi3.0
- 😍 完全 Hook 的写法与设计
- 🧩 Vscode插件快速提升API开发效率
平台
平台 | 进度 |
---|---|
Server | ✅ |
Unicloud (支持云函数url化) | ✅ |
Woker | ⚠️ |
阿里云 | ⚠️ |
腾讯云 | ⚠️ |
AWS | ⚠️ |
安装
npm i @swordjs/sword-framework
我们非常建议你将 cli 脚手架安装到全局,这样就能够方便的使用了。
npm i @swordjs/sword-framework-cli -g
初始化
你可以更方便的初始化一个项目,它的初始化功能是由 cli 提供的,模板是从这里获取的。
sword init
npm run dev:unicloud
npm run build:unicloud
如果你初始化成功了🎉 , 那么就可以移步到这里unicloud入门教程, 相信我, 你会很惊讶的! 如果你要深入学习swordjs在unicloud的开发姿势, 你需要熟悉一下中文文档
联系我们
友情开源项目
秋云ucharts跨端图表库 |
赞助
剑指题解团队不需要捐助,如何你觉得这个 repo 对你有用的话,你可以 star 支持一下我们,并且推广更多人使用 Sword。如果你真的想要赞助,那么就以我们的名义(剑指题解团 队)捐一笔款吧,你可以向中国红十字会-在线捐助