docs/docs/cn/ai/local-development-setup.md
这篇用于在本机准备 NocoBase CLI 和 NocoBase 应用运行环境。它适合本地开发、功能体验,以及让 AI Agent 在你的电脑上安装和管理 NocoBase 应用。
如果你要部署给真实用户使用,先看 生产环境系统要求。
在 Windows 本地搭建 NocoBase 时,推荐把主要开发环境放在 WSL 2 里:在 WSL 的 Linux 发行版中安装 Node.js、Yarn 和 NocoBase CLI,并从 WSL 终端运行相关命令。
WSL 更接近 NocoBase 常见的 Linux 部署环境。这样做有几个好处:
docker 命令nb、yarn、docker 等命令时,使用的是同一套 Linux 文件路径、shell 语法和运行环境,排查问题更直接如果你还没有准备好 WSL 本地开发环境,先看 Windows 使用 WSL 搭建本地开发环境。
推荐组合:
通常来说,Node.js、Yarn 和 NocoBase CLI 都安装在 WSL 里。如果使用 Docker Desktop,需要在 Docker Desktop 中开启 WSL integration,让 WSL 可以访问 Docker。
确认命令:
node -v
yarn -v
docker version
:::tip 提示
NocoBase 也可以安装在 Windows Server 上。这里推荐 WSL,主要是面向个人电脑上的本地开发和 AI Agent 搭建场景,不表示 Windows Server 不能用于部署。
:::
macOS 可以直接使用本机终端搭建本地环境。
需要准备:
确认命令:
node -v
yarn -v
docker version
如果不使用 Docker 安装,可以不检查 docker version。
Linux 可以直接作为本地开发环境。推荐使用 Ubuntu、Debian 或其他常见发行版。
需要准备:
确认命令:
node -v
yarn -v
docker version
如果不使用 Docker 安装,可以不检查 docker version。