前端手动部署
前端手动发版流程
- 本地开发与打包:
- 前端开发人员在本地开发环境中编写和测试代码。
- 当代码开发完成后,使用如
npm run build
或yarn build
等命令,通过前端项目的构建脚本(通常是Webpack、Rollup等)打包前端代码。 - 打包过程会生成优化后的静态资源文件,通常包括HTML、CSS、JavaScript等,这些文件被放置在项目的
dist
或build
目录下。
- 配置Nginx:
- 前端开发人员或系统管理员需要配置Nginx作为静态资源服务器。
- 在Nginx的配置文件(通常是
nginx.conf
或某个站点特定的配置文件)中,指定静态资源文件的根目录为前端项目的dist
或build
目录。 - 配置Nginx监听特定的端口(如80或443),并设置相应的访问规则,如域名、SSL证书等。
- 启动Nginx服务:
- 根据操作系统和Nginx安装方式的不同,使用相应的命令启动Nginx服务。
- Nginx开始监听配置的端口,并等待客户端的请求。
- 部署静态资源:
- 将打包生成的静态资源文件(位于
dist
或build
目录)部署到Nginx配置的根目录下。 - 这可以通过手动复制文件或使用自动化工具(如FTP客户端、SCP、rsync等)完成。
- 将打包生成的静态资源文件(位于
- 访问静态资源:
- 当用户通过浏览器访问配置好的域名或IP地址时,Nginx会拦截请求,并根据配置提供相应的静态资源文件。
- 浏览器接收到这些文件后,会解析并渲染页面,从而展示前端应用。
- 更新与发版:
- 当前端代码有更新时,开发人员会重复步骤1到步骤5,以发布新的版本。
- 在更新过程中,可能需要重启Nginx服务或采用其他方式使配置生效。
About 23 min