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

前端项目完结--上线打包发布步骤和方法

一、介绍

        前端项目上线打包发布的步骤和方法可以根据具体的项目需求和技术栈的不同有所不同,下面是一般情况下的一些常用步骤和方法:

  1. 代码审查和测试:在发布之前,首先要进行代码审查和测试,确保代码质量和功能的稳定性。

  2. 打包编译:将前端项目进行打包编译,生成静态资源文件,一般使用工具如webpack、gulp等。

  3. 配置环境:根据发布环境(如开发环境、测试环境、生产环境等)配置相应的环境变量和参数。

  4. 上传部署:将打包好的静态资源文件上传至服务器,可以选择使用FTP、SSH等方式上传文件。

  5. 服务器配置:在服务器上配置好Web服务器(如Nginx、Apache等),根据项目需要进行配置。

  6. 域名绑定:在域名服务器上将域名指向部署好的前端项目所在的服务器IP地址。

  7. 测试上线:确保部署成功后,进行一次测试上线,检查是否正常访问和运行。

  8. 监控和日志:配置监控和日志系统,确保及时发现并解决线上问题。

  9. 版本管理:建议使用版本管理工具(如Git)管理前端项目的代码,以便于追溯和回滚。

以上是一般情况下前端项目上线打包发布的步骤和方法,具体情况还需根据项目的具体需求和技术栈来进行调整。

 二、vue项目完成之后打包上线的具体操作步骤

  • 在终端执行命令进行打包,打包完成之后会生成一个dist文件夹
    npm run build
  • 打开我们自己的服务器(列如:腾讯云),借助使用打开工具(列如:electerm),进入画面之后每个软件不同,步骤应该差不多)。
  • 进行访问服务器,点击这个添加好的服务器,然后滑到最后面点击保存并链接进入服务器(进入服务器可能会验证密码,正确输入就好),出现这个说明服务器链接成功,点击Sftp会出现文件夹的透视图
  • 在我们服务器的根目录root文件夹下面添加文件夹,并在我们本地文件夹中找到我们打包好的文件进行上传
  • 配置我们的nginx 代理服务,在服务器的中输入命令进行配置。
    // 1、进入我们服务器的根目录
    cd /
    
    // 2、查看根目录下面有哪些文件夹
    ls
    
    // 3、进入我们的etc目录文件夹中
    cd etc
    
    // 4、安装我们的nginx代理服务
    yum install nginx
    

    在我们执行完 yum install nginx 会出现一个选择,我们输入y

  • nginx 安装完成之后我们进入 到目录当中并查看文件夹里面有哪些文件

    // 进行文件夹
    cd nginx
    
    // 查看文件
    ls
    
    //编辑我们nginx的配置文件,并在修改完成后保存,注意修改用户的权限
    vim nginx.conf
    
    // 重启nginx
    systemectl restart nginx.service

进入编辑模式后,我们按一下键盘上的ins键 进入编辑,主要是修改我们server中的location,告诉我们服务器具体访问那个文件夹(注意语句后必须写分号),输入完成之后按ESC键,并在最后输入:wg进行保存

配置完成之后,我们就可以访问了,通过我们的服务器ip访问 

相关文章:

  • MySQL 中,查看执行频次、慢查询日志、SHOW PROFILE和 EXPLAIN性能分析和优化
  • 可视化图解算法:删除链表中倒数第n个节点
  • 在 Linux 系统中,路径(Path)用于定位文件或目录的位置。路径分为两种类型:相对路径和绝对路径。它们的核心区别在于路径的起点不同
  • 枚举的定义及其使用
  • 《齿轮咬合水分子:Relax Max如何用潜艇科技重构卫浴动力系统》​
  • 科技赋能安全:慧通测控的安全带全静态性能测试
  • STM32学习笔记之常用总线(原理篇)
  • 分布式节点池:群联云防护抗DDoS的核心武器
  • 大摩闭门会:250321 学习总结报告
  • 从实践到创新:低代码驱动教育行业数字化转型
  • 田间机器人幼苗视觉检测与护苗施肥装置研究(大纲)
  • 【Vitis AIE】FPGA图像处理 11 双线性插值 Bilinear Interpolation
  • 硬件学习笔记--52 DC-DC Buck同步整流和异步整流介绍
  • 【Git流程最佳实践】 开发较大功能时应使用project branch
  • 什么是模型上下文协议 (MCP)?与 API 相比,它如何简化 AI 集成?
  • Meta Platforms Inc.(原Facebook)2024-2025 年最新发展深度分析报告
  • 第2.2节 Android Jacoco插件覆盖率采集
  • 用 pytorch 从零开始创建大语言模型(零):汇总
  • 轻松迁移 Elasticsearch 数据:如何将自建索引导出并导入到另一个实例
  • 通过 Executors 创建线程池
  • 国务院关税税则委:调整对原产于美国的进口商品加征关税措施
  • 专访|茸主:杀回UFC,只为给自己一个交代
  • 科普|揭秘女性压力性尿失禁的真相
  • 从这些电影与影像,看到包容开放的上海
  • 应急部:正在积极推动各地逐步科学建设改造应急避难场所
  • 欧阳娜娜携家人回江西探亲,受聘为江西吉安文化旅游大使