news 2026/4/21 20:40:53

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
前端项目打包部署完整流程

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. 备份: 重要部署前建议先备份旧版本

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/22 1:17:33

大模型智能体记忆管理新范式:Agentic Memory框架详解

阿里巴巴与武汉大学联合提出的Agentic Memory (AgeMem)框架解决了大语言模型智能体在长周期推理任务中的记忆管理问题。该框架通过基于工具的统一接口将长期记忆(LTM)和短期记忆(STM)集成到智能体决策过程中,并采用三阶段渐进式强化学习策略和逐步式GRPO机制。在多个…

作者头像 李华
网站建设 2026/4/16 12:08:54

网友直呼不可能,重庆到河南居然仅200公里

在我们许多人印象中,地处西南的重庆与坐落于中原的河南相隔千山万水,然而仔细查看地图会发现,两省市最近处直线距离仅约200公里。 这一数字让人惊叹不已,甚至有网友直呼不可能。 但从地图上测量的结果来看,重庆到河南…

作者头像 李华
网站建设 2026/4/18 9:34:16

ACS6010043000E1200000频率转换器

ACS6010043000E1200000 频率转换器型号: ACS6010043000E1200000 类型: 交流变频驱动器(VFD)/ 频率转换器 适用场景: 工业大功率电机调速与控制基本定位这款变频器属于 ABB ACS600 系列工业变频器,用于控制三相交流电机的转速和转矩。通过调节…

作者头像 李华
网站建设 2026/4/9 23:37:35

操作界面设计简洁直观,即使新手也能快速掌握核心功能的使用方法

在众多AI论文工具中,选择一款适合自己需求的平台可能令人眼花缭乱。本文将对比8款热门工具,重点聚焦降重、降AIGC率、写论文等功能。工具排名基于实测数据和用户反馈,确保客观实用性。以下是简要排行表(基于效率、准确性和易用性&…

作者头像 李华