open-saas 怎么安装?Wasp 全栈 SaaS 模板使用教程
open-saas 安装卡住,常见原因不是代码,而是 Node.js、Docker 或 Wasp CLI 版本没有对齐。先把环境检查做完,再创建项目,排错会轻松很多。例如页面出现注册按钮却无法提交,就要回到服务端终端和数据库状态找原因。以下步骤面向本地开发环境,Windows 应在 WSL2 中执行。
安装前先过三项检查
官方入门页写的是 Node.js 22.12 以上,但截至 2026 年 7 月 16 日,npm 上的 Wasp CLI 0.24.0 声明需要 Node.js 24.14.1 以上。为避免引擎报错,建议直接使用 Node.js 24.14.1 或更新版本,并确认 Git、Docker 已启动。
node -v
git --version
docker --version
npm i -g @wasp.sh/wasp-cli
wasp version
用稳定模板创建项目
wasp new my-saas -t saas
cd my-saas/app
wasp start db
命令会把项目写入当前目录下的 my-saas,其中 app 是主应用,blog 是内容站点,e2e-tests 放端到端测试。数据库进程要保持运行。另开终端进入同一 app 目录,执行迁移、复制环境变量样例,再启动开发服务。
wasp db migrate-dev
cp .env.server.example .env.server
wasp start

怎样算安装成功
- 浏览器能打开 http://localhost:3000。
- 注册账号后,服务端终端能看到模拟邮件验证链接。
- 修改 schema.prisma 后,迁移命令能正常完成。
开发时通常会同时占用前端 3000、服务端 3001 和数据库 5432 端口。若页面打不开,先确认三个进程是否都在运行,再检查端口是否被其他程序占用。支付、Google 登录、真实邮件、OpenAI 与 S3 都不是首次启动的硬条件;准备启用相应功能时,再把密钥写入 .env.server 或 .env.client,别把密钥提交到仓库。

源码克隆适合什么情况
需要研究模板实现或参与贡献时,可执行 git clone https://github.com/wasp-lang/open-saas.git。当前 main 分支的模板声明 Wasp 0.25,而稳定 CLI 仍为 0.24.0,新项目优先使用 wasp new,不要把主分支版本差异误判成安装失败。Apple 芯片若遇到兼容问题,再按官方提示检查 Rosetta。
交付前的快速清单
- Wasp 版本命令能返回结果,Docker 容器正常启动。
- 注册、验证链接、登录和数据库迁移均已实际测试。
- 环境变量文件已排除在 Git 提交之外。
若迁移提示数据库连接失败,先重启 wasp start db,不要急着删除项目;若 CLI 报 Node 引擎不满足,则切换到符合要求的 Node 版本后重新安装 CLI。
-
07.21
七夕漫画官方客户端下载入口怎么进-七夕漫画官方下载安装直达
-
07.21
天工AI业务ARR突破8亿美元:向中国首个非BAT10亿美元ARR的AI公司迈进
-
07.21
MuScriptor - Kyutai 携手 Mirelo 开源的多乐器音乐转录模型
-
07.21
ChatGPT终于能搜自己:攒了近4年的对话,一键翻出
-
07.21
Claude Code之父的夜班AI军团:Fable 5两个命令搭好
-
07.21
英特尔年底前将推出Crescent Island推理芯片
-
-
下载
- |
-
-
下载
- 《行尸走肉第一章》免安装中文汉化硬盘版下载
- 单机|436 MB
- 一款以动作冒险为主题的游戏
-
-
下载
- 《街头霸王X铁拳》免安装中文汉化硬盘版下载
- 单机|111MB
- 一款非常好玩的格斗游戏
-
-
下载
- |
-
-
下载
- 《暗黑破坏神3》免安装繁体中文正式版下载
- 单机|7630 MB
- 一款以角色扮演为主题的游戏
-
-
下载
- 《马克思佩恩3》免安装硬盘版下载
- 单机|27033 MB
- 一款以第三人称射击为主题的游戏