在动手之前,先搞清楚两种部署方式的区别:
想自己用就选本地,想分享就选线上。两种方式今天都会讲到。
传统的本地启动方式是在终端输入 npm run dev,但这有两个问题:
cd 进入项目目录才能启动在 Cursor 中打开一个新的对话窗口,发送以下指令:
帮我创建一个一键启动脚本,要求如下:
1. 自动检测端口并处理冲突
2. 同时启动项目的前后端
3. 所有服务启动就绪后,自动打开默认浏览器
4. 脚本上要注释使用方法
5. 脚本命名为「会议白板助手」
6. 脚本完成后,你先尝试启动运行一遍,确保 OK
7. 需要脚本自行 CD 到目标文件夹
Cursor 会生成一个 .bat(Windows)或 .sh(Mac)启动文件。以后直接双击这个脚本文件就能自动启动项目,不用再打开编辑器。
线上部署的第一步是把代码上传到 GitHub。你就把 GitHub 当成一个存代码的云盘。
GitHub Desktop 是图形化工具,不需要用命令行操作。
如果找不到项目文件夹的位置,可以在 Cursor 项目目录中任意文件上右键 → 点击 Reveal in File Explorer,进入文件管理器后点击上一级即可。
Add Local Repository → 点击 Add Repository仓库默认是 Private(私有),只有你自己能看到,不用担心代码泄露。
你会发现本地的 .env 文件(存储 API 密钥)没有被上传。这是正常且重要的安全机制——密钥相当于你的银行卡密码,绝对不能公开上传。后面的步骤会教你如何在线上安全配置。
代码上传完毕,接下来把它部署到线上。我们使用 Vercel 作为部署平台。
项目名.vercel.app这就是你的项目上线地址了!
打开 Vercel 提供的链接,你可能会发现功能不正常。这是因为 .env 文件没有被上传,线上缺少 API 密钥。
.env 文件里的字段名填入 Key,密钥值填入 Value重新部署后再打开链接,功能就正常了。
避坑指南:本地能用,线上不能用?十有八九就是环境变量没配置。这是新手最常见的线上踩坑,几乎每个人都会遇到一次。