giteepages部署vue项目防坑指南

2024-04-28 03:58

本文主要是介绍giteepages部署vue项目防坑指南,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

giteepages

      • giteepages官方文档
      • 注意事项
      • 流程
      • 潜在问题
      • 参考

giteepages官方文档

https://gitee.com/help/articles/4136#article-header0


注意事项

  1. 每次发布上线后,需要ctrl + f5强制刷新页面,清除强缓存

  2. 项目内容每次有更新,都要重新yarn build打包,重新传到gitee分支。

  3. 路径很重要,要严格按照说明操作。不然会404.


流程

  1. 创建gitee项目

  2. git clone到本地

  3. 本地创建vue项目

这里需要注意:

在这里插入图片描述
项目里的文件,必须放在根目录文件夹下。 这点很重要,不然404

在gitee上看,是这样的:

在这里插入图片描述
4. 修改vue.config.js

module.exports = {lintOnSave: false,publicPath: process.env.NODE_ENV === 'production'? '/test-pages/': '/'
}

说明:

'/test-pages/'是仓库名,也是根目录文件夹。

这里不要乱写,不然也会404

  1. 修改.gitignore

/dist这一项注释掉。确保打包后的dist文件能正常传到gitee上。

在这里插入图片描述

  1. 打包后,把项目传到gitee 。

  2. 在gitee上打开该仓库项目,点击服务 -- giteepages

在这里插入图片描述

  1. 在giteepages页面,开始发布上线

部署分支:master(我的项目在master分支里)

部署目录: dist(打包后的文件夹),giteepages会根据填写的目录,去找到该目录下面的index.html进行渲染。

强制使用https:✔

更新: 每次项目要发布上线,都在这里点下更新。手动操作。

在这里插入图片描述

  1. 发布成功,生成线上静态链接

在这里插入图片描述

这个链接,就是线上地址了。

  1. 再次说明,一定要严格按照要求操作。不然会各种404

潜在问题

  1. 可能会遇到正常生成链接,但是不显示样式的问题,且css和js资源加载404

此时,应该检查上述的各种路径。 要严格按照要求操作。

  1. 用户实际操作的项目可能不是master分支,比如可能是dev分支

此时应更换发布路径,比如把master改成dev 。


参考

我的测试仓库:https://gitee.com/guozia007/test-pages

这篇关于giteepages部署vue项目防坑指南的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/942281

相关文章

Android开发环境配置避坑指南

《Android开发环境配置避坑指南》本文主要介绍了Android开发环境配置过程中遇到的问题及解决方案,包括VPN注意事项、工具版本统一、Gerrit邮箱配置、Git拉取和提交代码、MergevsR... 目录网络环境:VPN 注意事项工具版本统一:android Studio & JDKGerrit的邮

Python开发文字版随机事件游戏的项目实例

《Python开发文字版随机事件游戏的项目实例》随机事件游戏是一种通过生成不可预测的事件来增强游戏体验的类型,在这篇博文中,我们将使用Python开发一款文字版随机事件游戏,通过这个项目,读者不仅能够... 目录项目概述2.1 游戏概念2.2 游戏特色2.3 目标玩家群体技术选择与环境准备3.1 开发环境3

SpringBoot整合OpenFeign的完整指南

《SpringBoot整合OpenFeign的完整指南》OpenFeign是由Netflix开发的一个声明式Web服务客户端,它使得编写HTTP客户端变得更加简单,本文为大家介绍了SpringBoot... 目录什么是OpenFeign环境准备创建 Spring Boot 项目添加依赖启用 OpenFeig

SpringBoot请求参数接收控制指南分享

《SpringBoot请求参数接收控制指南分享》:本文主要介绍SpringBoot请求参数接收控制指南,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Spring Boot 请求参数接收控制指南1. 概述2. 有注解时参数接收方式对比3. 无注解时接收参数默认位置

SpringBoot项目中报错The field screenShot exceeds its maximum permitted size of 1048576 bytes.的问题及解决

《SpringBoot项目中报错ThefieldscreenShotexceedsitsmaximumpermittedsizeof1048576bytes.的问题及解决》这篇文章... 目录项目场景问题描述原因分析解决方案总结项目场景javascript提示:项目相关背景:项目场景:基于Spring

解决Maven项目idea找不到本地仓库jar包问题以及使用mvn install:install-file

《解决Maven项目idea找不到本地仓库jar包问题以及使用mvninstall:install-file》:本文主要介绍解决Maven项目idea找不到本地仓库jar包问题以及使用mvnin... 目录Maven项目idea找不到本地仓库jar包以及使用mvn install:install-file基

CentOS7更改默认SSH端口与配置指南

《CentOS7更改默认SSH端口与配置指南》SSH是Linux服务器远程管理的核心工具,其默认监听端口为22,由于端口22众所周知,这也使得服务器容易受到自动化扫描和暴力破解攻击,本文将系统性地介绍... 目录引言为什么要更改 SSH 默认端口?步骤详解:如何更改 Centos 7 的 SSH 默认端口1

springboot项目如何开启https服务

《springboot项目如何开启https服务》:本文主要介绍springboot项目如何开启https服务方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录springboot项目开启https服务1. 生成SSL证书密钥库使用keytool生成自签名证书将

SpringBoot多数据源配置完整指南

《SpringBoot多数据源配置完整指南》在复杂的企业应用中,经常需要连接多个数据库,SpringBoot提供了灵活的多数据源配置方式,以下是详细的实现方案,需要的朋友可以参考下... 目录一、基础多数据源配置1. 添加依赖2. 配置多个数据源3. 配置数据源Bean二、JPA多数据源配置1. 配置主数据

HTML5中的Microdata与历史记录管理详解

《HTML5中的Microdata与历史记录管理详解》Microdata作为HTML5新增的一个特性,它允许开发者在HTML文档中添加更多的语义信息,以便于搜索引擎和浏览器更好地理解页面内容,本文将探... 目录html5中的Mijscrodata与历史记录管理背景简介html5中的Microdata使用M