示例01 环境初始化与 SDK 配置\n\n对应教程:第 1 章 · 云开发 CloudBase 入门与学习路线\n\n## 1. 安装 SDK\n\n \n\n## 2. 初始化 CloudBase 应用\n\n \n\n## 3. 获取各能力模块引用\n\n \n\n## 4. 环境变量管理(推荐做法)\n\n \n\n## 5. 验证清单\n\n- [ ] SDK 安装成功,无报错\n- [ ] init 后能打印环境 ID\n- [ ] db / storage / auth 模块均可正常引用\n- [ ] 环境变量切换正常
ash\nnpm install @cloudbase/js-sdk\n# 或\nyarn add @cloudbase/js-sdk\n\n\n## 2. 初始化 CloudBase 应用\n\njavascript\nimport cloudbase from '@cloudbase/js-sdk'\n\nconst app = cloudbase.init({\n env: 'your-env-id' // 替换为你的环境 ID\n})\n\n// 验证初始化\nconsole.log('CloudBase 初始化成功,环境 ID:', app.config.env)\n\n\n## 3. 获取各能力模块引用\n\njavascript\n// 数据库\nconst db = app.database()\n\n// 云存储\nconst storage = app.storage()\n\n// 身份认证\nconst auth = app.auth()\n\n// 云函数\nconst callFunction = (name, data) => app.callFunction({ name, data })\n\n\n## 4. 环境变量管理(推荐做法)\n\njavascript\n// config.js — 统一管理环境配置\nconst ENV_CONFIG = {\n dev: 'dev-env-xxx',\n test: 'test-env-xxx',\n prod: 'prod-env-xxx'\n}\n\nconst currentEnv = process.env.NODE_ENV || 'dev'\n\nexport const app = cloudbase.init({\n env: ENV_CONFIG[currentEnv]\n})\n\n\n## 5. 验证清单\n\n- [ ] SDK 安装成功,无报错\n- [ ] init 后能打印环境 ID\n- [ ] db / storage / auth 模块均可正常引用\n- [ ] 环境变量切换正常