更新记录

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。如果你真的想要赞助,那么就以我们的名义(剑指题解团 队)捐一笔款吧,你可以向中国红十字会-在线捐助

我们的服务号

隐私、权限声明

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

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

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

许可协议

MIT协议

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