JSPM

@cloudbase/js-sdk

2.4.0-alpha.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1481
  • Score
    100M100P100Q111619F
  • License ISC

cloudbase javascript sdk

Package Exports

  • @cloudbase/js-sdk
  • @cloudbase/js-sdk/database
  • @cloudbase/js-sdk/database/dist/index.esm.js
  • @cloudbase/js-sdk/database/dist/index.js
  • @cloudbase/js-sdk/dist/index.cjs.js
  • @cloudbase/js-sdk/dist/index.esm.js
  • @cloudbase/js-sdk/package.json

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@cloudbase/js-sdk) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

@cloudbase/js-sdk

云开发 Cloudbase JavaScript SDK。

安装使用

@cloudbase/js-sdk分为两种形式:

  1. 全量-包含所有云开发功能API;
  2. 分模块-各功能拆分为细粒度的模块单独提供服务。

包管理器

# npm
npm install @cloudbase/js-sdk -S
# yarn
yarn add @cloudbase/js-sdk

引入时可选择全量引入:

import cloudbase from '@cloudbase/js-sdk';

或者按需分模块引入:

// 内核
import cloudbase from '@cloudbase/js-sdk/app';
// 登录模块
import cloudbase from '@cloudbase/js-sdk/auth';
// 函数模块
import cloudbase from '@cloudbase/js-sdk/functions';
// 云存储模块
import cloudbase from '@cloudbase/js-sdk/storage';
// 数据库模块
import cloudbase from '@cloudbase/js-sdk/database';

CDN引入

  1. 引入全量js文件

    <!-- 全量js文件 -->
    <script src="/cloudbase.full.js"></script>
  2. 分模块引入

    <!-- 主js文件 -->
    <script src="/cloudbase.js"></script>
    <!-- 登录模块 -->
    <script src="/cloudbase.auth.js"></script>
    <!-- 函数模块 -->
    <script src="/cloudbase.functions.js"></script>
    <!-- 云存储模块 -->
    <script src="/cloudbase.storage.js"></script>
    <!-- 数据库模块 -->
    <script src="/cloudbase.database.js"></script>

构建

构建分为两部分:

  1. 构建npm包,产出文件分属于各模块子目录;
  2. 构建CDN托管的js文件,产出文件存放于cdnjs目录,按版本划分
npm run build