当前位置: 首页 > news >正文

前端项目打包部署完整流程

1. 环境准备

  • 确认项目为 Vue.js 前端项目
  • 已安装 Node.js (>= 14.0.0) 和 npm (>= 6.0.0)
  • 项目依赖已安装 (node_modules)

2. 选择打包环境

根据部署环境选择对应的打包命令:

  • 测试环境:npm run build:test
  • 生产环境:npm run build:prod

3. 执行打包

# 进入项目目录 cd web-master-20260116 # 执行测试环境打包 npm run build:test

4. 打包结果

打包成功后,在项目根目录生成dist文件夹,包含:

  • static/- 静态资源(CSS、JS、图片、音频等)
  • webAdmin/- 管理后台模块
  • webDocument/- 文档模块
  • webEPSS/- EPSS 模块
  • favicon.ico- 网站图标

5. 文件传输

由于堡垒机文件管理无法直接上传文件夹,采用压缩包方式:

打包 (可选,如用 tar.gz):

tar -czf dist.tar.gz dist

上传压缩包:

  • 通过堡垒机 Web 界面上传dist.zip到服务器

6. 服务器部署

登录服务器后执行:

# 进入部署目录 cd /data/apps/web-admin # 解压文件 unzip dist.zip # 将 dist 目录内容移到当前目录 mv dist/* . # 删除空目录 rmdir dist # 删除压缩包 rm dist.zip

7. 验证部署

  • 刷新浏览器或重启 Nginx 服务
  • 访问内网云平台地址验证功能是否正常
  • 确认后端 API 接口地址配置正确(测试环境为/test-api等)

关键注意事项:

  1. 环境配置: 打包前确认使用正确的环境配置(test/prod)
  2. API 代理: 确保服务器 Nginx 配置了正确的 API 反向代理
  3. 文件覆盖: 更新部署时会提示覆盖,选择A全部覆盖
  4. 备份: 重要部署前建议先备份旧版本

这样整个打包部署流程就完成了!

http://www.jsqmd.com/news/253574/

相关文章:

  • 【电压风险评估】基于720个样本与360个样本的Copula及蒙特卡罗推断结果比较研究附Matlab代码
  • 【2025最新】基于SpringBoot+Vue的创新创业教育中心项目申报管理系统管理系统源码+MyBatis+MySQL
  • Java SpringBoot+Vue3+MyBatis 安康旅游网站系统源码|前后端分离+MySQL数据库
  • 【web安全】小白想入门web安全,应该从哪里开始下手!
  • 【顶级EI复现】基于断线解环思想的配电网辐射状拓扑约束建模方法附Matlab代码
  • 机器学习科学家分享:如何开启AI职业生涯并解密前沿技术
  • 全网最全继续教育AI论文写作软件TOP10:深度测评与推荐
  • Java Web web酒店客房管理系统系统源码-SpringBoot2+Vue3+MyBatis-Plus+MySQL8.0【含文档】
  • 基于单片机的车辆超载系统
  • 谁还以为网安只会挖洞就行?2025 卷王标准:云原生 + AI 攻防,速来聊聊你的技能升级计划!
  • 基于plc的八路抢答器设计
  • AI生成内容去重指南:10款专业工具深度测评与优化方案
  • 电气自动化 PLC水塔水位控制
  • 程序员集合!2025 这 6 个接单宝藏平台你用过哪个?新手 / 大神都来聊聊接单经验!
  • 2025 学黑客不用瞎找资源!全新整理网站大全,漏洞库 + 实战平台一站式搞定!
  • 电气自动化 PLC交通控制系统
  • 突破AI重复生成困境:详细评测十大工具并提供实用解决技巧
  • Linux 文件描述符(File Descriptor, FD)详解
  • 大模型智能体记忆管理新范式:Agentic Memory框架详解
  • 高效解决AI生成重复问题:十款热门工具全面评测与应对方案
  • 用“公司决策“类比揭开大模型黑箱,BuPO方法让AI推理能力飙升(附开源代码)
  • 亲测好用8个一键生成论文工具,本科生轻松搞定毕业论文!
  • 持续集成的价值流——质量门禁、报告可视化与快速反馈的设计重点
  • 输入某电商店铺的商品名称,收藏量,销量,计算热度值(收藏+销量),输出爆款商品侯选
  • 导入自己的观影记录(电影名,评分,时长),统计高分电影(8分以上),推荐同类型电影。
  • GB/Z167-2025《系统控制图》全维度解析
  • 如何用开源 HIS 系统实现病案高效归档与检索?天天开源医疗软件介绍
  • 1700RZ14005A电路板控制器
  • 锁住新鲜,守护价值:基于工业网关的冷链物流全程可视溯源体系
  • 网友直呼不可能,重庆到河南居然仅200公里