术语图鉴/部署与运维/部署
切换Esc返回

部署 Deploy

你可能会说

服务器需要部署,帮我一步步操作。

把你写好的代码放到服务器上,让全世界的人都能通过网址访问。

把你写好的代码放到服务器上,让全世界的人都能通过网址访问。从「本地能跑」变成「线上能用」。

也常被叫作Deploy

生活类比

像餐厅试菜结束正式开业——之前只有自己能尝(本地开发),现在开门迎客(上线)。

🎮 动手试试

git pushCI 构建测试部署上线 ✓
选择题选择一个你认为最合适的答案

关于「部署」,以下哪个描述最准确?

你可以这样告诉 AI

帮我把这个项目部署上线:配置服务器环境、绑定域名、开启 HTTPS,让用户能通过公网访问。

容易混淆?这样区分

部署 Deploy
发布 Release

部署是把代码放到服务器上运行的动作,发布是决定哪个版本对用户可见的决策,一次发布可能包含多次部署。

什么时候用

项目要上线

当你需要把本地开发完成的代码发布到公网服务器供用户访问时,部署是把「本地能跑」变成「线上能用」的关键一步。

和 AI 协作时

想让 AI 帮你部署项目时,直接说「帮我把这个项目部署到服务器上,配置好域名和 HTTPS」,AI 会给出具体操作步骤或脚本。

什么时候不用

纯前端学习阶段

如果只是在本地学习 HTML/CSS/JS、没有线上展示需求,暂时不需要接触部署,先专注写好代码。

已有托管平台自动处理

使用 Vercel、Netlify 等平台时,它们会自动完成部署流程,你只需要推送代码即可,无需手动操作服务器部署。

组成结构 · Anatomy

1
核心概念Core

把你写好的代码放到服务器上,让全世界的人都能通过网址访问。从「本地能跑」变成「线上能用」。

2
实际表现In Practice

像餐厅试菜结束正式开业——之前只有自己能尝(本地开发),现在开门迎客(上线)。

3
与 AI 的关联AI Context

和 AI 沟通时提到「部署到生产环境」,就是正式上线让用户使用。

典型使用场景

首次上线项目
告诉 AI「我有个 Node.js 项目写好了,帮我部署到服务器上,配好域名和 HTTPS 证书」
想弄懂概念时
告诉 AI「用大白话给我解释什么是部署,举个生活中的例子」

延伸阅读