轻服务 SDK,您可以通过这个 SDK 调用轻服务中的函数和上传文件。SDK 目前支持在浏览器、小程序和 NodeJS 环境调用。
$ npm install --save @byteinspire/js-sdk
$ yarn add @byteinspire/js-sdk
<script type="text/javascript" src="https://unpkg.com/@byteinspire/[email protected]/dist/inspirecloud-0.5.0.min.js"></script>
- 点击打开 https://unpkg.com/@byteinspire/[email protected]/dist/inspirecloud-0.5.0.min.js 并下载 JS 文件,移动到小程序
libs
目录。 - 在小程序中:
// 注意填写正确的相对路径 const InspireCloud = require('./libs/inspirecloud-0.5.0.min.js');
通过 NPM 或 YARN 来安装,在引入时需要指定二级路径
import Inspirecloud from '@byteinspire/js-sdk/dist/inspirecloud-0.5.0.min.js'
如果要在线上小程序中使用 SDK,需要先配置域名白名单(参见 网络使用说明)。具体操作方法为:
- 登录 微信公众平台;
- 前往 设置 > 开发设置 > 服务器域名,点击 修改 按钮;
- 在「request 合法域名」项中填入 [YOUR_SERVICE_ID].fn.thelarkcloud.com。
见 轻服务 SDK 更新日志。
MIT
- 提交的 PR 合入 master 时,release-please-action 会自动提交 Release PR,该 PR 会自动修改 CHANGELOG 文件,并更新版本,如果不想在 CHANGELOG 文件出现不相关内容,可以在合入 master 是选择 squash。合入时的 commit message 需要符合以下规范:
fix:
开头,代表修复 bug,会自动更新 patch 版本feat:
开头,代表新的 feature ,会自动更新 minor 版本feat!:
或fix!:
或refactor!:
代表不兼容修改,会自动更新 major 版本
- Release PR 合入 master 后自动创建 tag,发布 Release
注:提交的 PR 会自动跟随 master 分支的更新
等待 Release 发布完成后,本地切到 master 分支的最新代码,执行 yarn publish