CloudBase 云原生 Node.js 运行时 — NPC 专用开发容器
本仓库提供基于 CloudBase 的 Node.js 开发环境,预装常用工具链,供 NPC(AI 代理)进行 Node.js 相关项目的开发、调试与部署。
| 工具 | 说明 |
|---|---|
| Node.js | JavaScript/TypeScript 运行时 |
| npm | 包管理与构建工具 |
| CloudBase CLI | @cloudbase/cli 云开发命令行工具 |
| Puppeteer | 浏览器自动化(可选) |
# 安装 CloudBase CLI(如环境未预装)
npm i -g @cloudbase/cli
# 登录 CloudBase
tcb login
# 初始化云函数项目
tcb fn init <function-name>
# 本地调试
tcb fn code update <function-name> --local
本仓库为 NPC 开发环境,用于 Node.js 相关项目的开发与调试。
# 查看云函数列表
tcb fn list
# 部署函数
tcb fn deploy <function-name>
# 查看日志
tcb fn log <function-name>
cnbnn/nodejs/ ├── .cnb.yml ├── .ide/ │ ├── Dockerfile ├── README.md
Q: 为什么选择 Node.js 22? A: LTS 版本,长期支持到 2027 年。NPC 开发环境优先使用 LTS 版本。
Q: CloudBase 云函数支持 ES Module 吗? A: 默认 CJS,建议使用 esbuild/rollup 打包为 CJS 格式部署。
Q: 如何切换到其他 Node.js 版本?
A: 修改 .ide/Dockerfile 中的基础镜像版本。