Skip to content

一键部署

项目生成完成后,你可以使用一键部署功能,将项目自动部署到你的本地电脑上运行。

仅支持 Windows

一键部署目前仅支持 Windows 系统,使用 PowerShell 脚本执行。macOS 和 Linux 用户需要手动部署。

操作步骤

第 1 步:点击一键部署

在任务详情页的顶部操作栏,点击"一键部署"按钮。

此按钮仅在项目生成完成且为代码项目时显示。

第 2 步:复制命令

弹出的对话框中会显示一条 PowerShell 命令,点击"复制命令"按钮。

第 3 步:打开 PowerShell

在 Windows 上,以管理员身份打开 Windows PowerShell:

  1. Win + X,选择"Windows PowerShell(管理员)"
  2. 或在开始菜单搜索"PowerShell",右键选择"以管理员身份运行"

不要使用 CMD

必须使用 PowerShell,不要使用命令提示符(CMD)。CMD 不支持此命令。

第 4 步:粘贴命令并执行

在 PowerShell 中粘贴刚才复制的命令,按回车执行。

自动完成的工作

脚本执行后,会自动帮你完成以下所有步骤:

步骤说明
下载项目从云端下载你的项目代码并解压
安装运行环境根据技术栈自动安装 Node.js / Java / Python
安装数据库自动安装并配置 MySQL 或 PostgreSQL(SQLite 无需安装)
安装依赖执行 pnpm install / mvn / uv sync 等
数据库迁移自动创建表结构、导入种子数据
启动服务在新窗口中启动前后端开发服务器

整个过程大约需要 5~15 分钟,取决于网络速度和项目复杂度。

部署完成后

脚本执行完成后,会显示:

  • 前端访问地址:通常是 http://localhost:5173
  • 后端 API 地址:通常是 http://localhost:3000
  • 推荐的 IDE:根据技术栈推荐(VS Code / IntelliJ / PyCharm 等)
  • 日志文件路径:排查问题时使用

打开浏览器访问前端地址,即可看到你的项目!

安全说明

  • 命令内容完全透明,你可以在执行前查看脚本内容
  • 依赖下载使用国内镜像源(如 npmmirror、阿里云 Maven 镜像等),下载速度快,无需额外配置
  • 不会上传你的任何个人信息

国内镜像已内置

一键部署脚本已内置国内镜像源配置(npm 使用 npmmirror,Maven 使用阿里云镜像,pip 使用清华源等),无需手动配置镜像。如果手动部署,请参考对应技术栈文档配置镜像源。

关于命令分享

部署命令包含一个唯一的认证码,拥有此命令的人可以下载你的项目代码。请注意:

  • 可以通过微信/QQ 发送给自己
  • 不要分享给不相关的人

交付给学生

如果你是代做毕业设计的开发者,需要将项目交给学生使用,请按以下流程操作:

操作步骤

  1. 在你的电脑上完成项目生成和修改
  2. 生成完成后,点击任务详情页右上角的"一键部署"按钮
  3. 复制部署命令
  4. 将命令通过微信/QQ 发给学生
  5. 学生在自己的 Windows 电脑上以管理员身份打开 PowerShell,粘贴命令执行

关键提示

  • 在你电脑上部署的项目只能在你的电脑上运行
  • 学生需要在自己的电脑上执行部署命令
  • 部署命令会自动下载代码并配置环境,学生无需编程基础

学生需要做的

  1. 收到部署命令后,在 Windows 上以管理员身份打开 PowerShell
  2. 粘贴命令并按回车
  3. 等待 5~15 分钟自动安装完成
  4. 安装完成后会自动打开浏览器显示项目

部署后如何修改代码

一键部署完成后,如果你想修改代码:

  1. 用 IDE(如 VS Code、IntelliJ)打开项目文件夹
  2. 像普通项目一样编辑代码
  3. 可以继续使用智码方舟的继续修改功能让 AI 帮你改,也可以自己手动修改

自由项目的部署

自由项目(安卓 App、单片机等)的部署方式略有不同:

  • 安卓项目 → 使用 Android Studio 打开
  • 单片机项目 → 使用 Keil 打开
  • 其他类型 → 脚本会给出对应的操作指引

自由项目不会自动启动服务器,而是提供对应工具的打开建议。

常见问题

执行命令后报错"无法加载文件"

可能是 PowerShell 执行策略限制。命令已包含执行策略绕过,如果仍然报错,手动执行:

powershell
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass

端口被占用

之前的进程没有关闭。可以修改项目配置使用其他端口,或者先关闭占用端口的进程。

数据库连接失败

检查数据库服务是否正常启动。脚本会自动启动数据库,但某些情况下可能需要手动启动。

解压失败

可能原因:

  1. 磁盘空间不足:确保 C 盘至少有 5GB 可用空间
  2. 杀毒软件拦截:暂时关闭 Windows Defender 或其他杀毒软件后重试
  3. 下载不完整:重新执行部署命令

Maven 报错 "No plugin found for prefix 'spring-boot'"

你执行命令的位置不对。使用一键部署脚本时,脚本会自动定位到正确目录。如果手动启动,请确保在包含 pom.xml 的项目根目录下执行。

后端启动报缺失依赖 / 依赖下载失败

一键部署脚本已内置国内镜像源。如果仍然下载失败,检查网络连接是否正常。手动部署请参考对应技术栈文档配置镜像源。

下一步

部署完成后,你可以:

  • 试用项目:浏览各个功能,测试是否符合预期
  • 继续修改:如果不满意,使用修改功能让 AI 调整
  • 生成论文:基于项目代码自动生成毕业论文

👉 下一步:修改与迭代

Released under the MIT License.