JSPM

@cloudbase/js-sdk

2.17.15
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1481
  • Score
    100M100P100Q111325F
  • License Apache-2.0

cloudbase javascript sdk

Package Exports

  • @cloudbase/js-sdk
  • @cloudbase/js-sdk/app
  • @cloudbase/js-sdk/app/dist/index.esm.js
  • @cloudbase/js-sdk/app/dist/index.js
  • @cloudbase/js-sdk/auth
  • @cloudbase/js-sdk/auth/dist/index.esm.js
  • @cloudbase/js-sdk/auth/dist/index.js
  • @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/functions
  • @cloudbase/js-sdk/functions/dist/index.esm.js
  • @cloudbase/js-sdk/functions/dist/index.js
  • @cloudbase/js-sdk/package.json
  • @cloudbase/js-sdk/storage
  • @cloudbase/js-sdk/storage/dist/index.esm.js
  • @cloudbase/js-sdk/storage/dist/index.js

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'
// 数据模型模块
import cloudbase from '@cloudbase/js-sdk/model'

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>
    <!-- 数据模型模块 -->
    <script src="/cloudbase.model.js"></script>

构建

构建分为两部分:

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