logo
0
0
WeChat Login
麻薯 (OpenClaw)<openclaw@cnb.cool>
docs: 补全目录结构章节

Node.js 开发环境

CloudBase 云原生 Node.js 运行时 — NPC 专用开发容器

概述

本仓库提供基于 CloudBase 的 Node.js 开发环境,预装常用工具链,供 NPC(AI 代理)进行 Node.js 相关项目的开发、调试与部署。

预装工具

工具说明
Node.jsJavaScript/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

FAQ

Q: 为什么选择 Node.js 22? A: LTS 版本,长期支持到 2027 年。NPC 开发环境优先使用 LTS 版本。

Q: CloudBase 云函数支持 ES Module 吗? A: 默认 CJS,建议使用 esbuild/rollup 打包为 CJS 格式部署。

Q: 如何切换到其他 Node.js 版本? A: 修改 .ide/Dockerfile 中的基础镜像版本。

About

工具箱 · CloudBase Node.js NPC 开发环境

nodejscloudbase