vue cli 3.x 项目部署到 github pages的方法

yizhihongxing
  1. 使用 Vue CLI 3.x 创建应用程序
    在命令行中输入以下命令,使用Vue CLI 3.x创建一个名为“my-project”的基本Vue应用程序:

vue create my-project

创建基本应用程序后,您需要将其推送到Github存储库中。要使用Github Pages部署Vue应用程序,您需要使用用户名.github.io的仓库名称。

  1. 创建 Github 仓库

登录到您的GitHub帐户并创建一个新仓库,该仓库名称应该是“您的用户名.github.io”,这是Github Pages托管的URL格式。

您可以在Github仓库设置中设置仓库的名称和描述,或者使用以下命令在命令行中创建新的Github仓库:

$ cd my-project
$ git init
$ git remote add origin git@github.com:您的用户名/您的用户名.github.io.git
$ git add .
$ git commit -m "Initial commit"
$ git push -u origin master

  1. 配置 GitHub Pages

在GitHub仓库中,单击右上角的“Settings”按钮,然后向下滚动到“GitHub Pages”部分。

在“GitHub Pages”选项中,选择“master branch”作为源,并单击“Save”。

  1. 在 package.json 文件中添加 homepage 属性

打开 package.json 文件,添加 "homepage" 属性到此文件:

"homepage": "https://您的用户名.github.io/您的应用程序名称/"

注意,您需要将“your-username”和“your-app-name”替换为正确的值。

  1. 配置 Vue CLI 3.x 生成的项目

在您的Vue CLI 3.x项目根目录中创建一个“vue.config.js”文件,添加以下代码:

module.exports = {
publicPath: process.env.NODE_ENV === 'production'
? '/您的仓库名称/'
: '/'
}

此配置将确保在构建Vue CLI 3.x应用程序时,所有生成的文件路径都相对于您的Github存储库的根路径。

  1. 生成和部署应用程序

现在您已经完成了部署Vue CLI 3.x应用程序到GitHub Pages所需的所有配置。接下来,您需要在命令行中生成应用程序,并将生成的文件推送到Github存储库中。

npm run build

然后运行以下命令将生成的文件推送到Github存储库:

$ git add dist
$ git commit -m "Initial dist subtree commit"
$ git subtree push --prefix dist origin gh-pages

现在您应该可以在您的账户的 https://您的用户名.github.io/您的仓库名称/ URL上看到应用程序的部署结果。

示例1:将已存在的Vue项目部署到Github Pages

如果您已经有一个Vue应用程序,并且想将其部署到Github Pages中,则可以使用以下步骤:

  1. 在Github上创建一个新的存储库
  2. 在Vue应用程序根目录中创建“vue.config.js”文件,并按上述第5步进行配置。
  3. 然后按照第6步中的命令行指令进行应用程序的构建和部署。

示例2: 使用Vue CLI 3.x进行新的Vue项目的开发和部署

如果您是使用Vue CLI 3.x创建的全新Vue项目,您可以使用以下步骤来部署您的应用程序:

  1. 使用Vue CLI创建基本Vue应用程序,使用上述第1步提到的命令。
  2. 按照第3-6步的说明在Github中创建存储库并完成配置。
  3. 示范代码在“/src/router/index.js”文件中,将路由的基本路径设置为存储库名称。

const router = new VueRouter({
mode: 'history',
base: '/您的仓库名称/', // 这里需要填入仓库名
routes
})

  1. 然后按照第6步的说明进行应用程序的构建和部署。

祝您部署愉快!

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:vue cli 3.x 项目部署到 github pages的方法 - Python技术站

(0)
上一篇 2023年5月16日
下一篇 2023年5月16日

相关文章

  • 解决GO编译时避免引入外部动态库的问题

    解决GO编译时避免引入外部动态库的问题,有以下两个主要方案。 1. 编译静态链接可执行文件 静态链接可执行文件会将所有依赖库都打包在自身内部,免去了运行时依赖动态库的问题,但是会增加可执行文件大小。在GO语言中,可以通过在go build命令中添加-ldflags “-linkmode external -extldflags -static”参数实现静态链…

    GitHub 2023年5月16日
    00
  • git和SVN的区别小结

    下面我将详细讲解“git和SVN的区别小结”的完整攻略,包含两个示例说明。 git和SVN的区别小结 一、git和SVN概述 git和SVN都是常用的版本控制工具,可以用于管理代码的版本和协同开发。 git是一种分布式的版本控制系统,每个本地代码仓库都是git完整的一个仓库,并且可以与远程代码仓库进行同步,当本地代码仓库对代码进行修改时,可以提交修改到本地代…

    GitHub 2023年5月16日
    00
  • 解决R语言中install_github中无法安装遇到的问题

    解决R语言中install_github中无法安装遇到的问题需要注意以下几个方面: 确认安装了devtools包 检查输入的GitHub用户名和库名是否正确 确认是否已经配置了GITHUB_PAT 下面将针对以上三个方面提供详细的解决方法和示例说明。 确认安装了devtools包 devtools包是一个主要用于开发R包的工具包,可以通过下面的代码块在R中安…

    GitHub 2023年5月16日
    00
  • Go语言驱动低代码应用引擎工具Yao开发管理系统

    本文将为大家介绍如何使用Yao开发管理系统来快速搭建低代码应用引擎。本文将包含以下内容: 简介:Yao是什么,它能做什么? 安装和配置:如何安装Yao并配置环境? 开发一个简单的低代码应用:演示如何使用Yao开发一个简单的低代码应用。 管理应用:演示如何使用Yao来管理低代码应用。 1. 简介 Yao是一款基于Go语言开发的低代码应用引擎工具。它支持使用简单…

    GitHub 2023年5月16日
    00
  • 5款超好用的开源 Docker工具强烈推荐

    下面我将为您详细讲解“5款超好用的开源Docker工具强烈推荐”的完整攻略,并且包含两个示例说明。 一、Docker是什么? Docker是一个开源的应用容器引擎,可以轻松创建、部署和运行应用程序。Docker提供了一个轻量级的容器环境,能够在不同的操作系统上运行。在大型的云应用场景下,Docker已经成为一个必备的工具。 二、为什么需要Docker工具? …

    GitHub 2023年5月16日
    00
  • 实用的Go语言开发工具及使用示例

    实用的Go语言开发工具及使用示例 Go语言被广泛应用于Web应用、分布式系统和云计算等领域。在进行Go语言开发时,使用合适的开发工具可以提高开发效率,本文将介绍几款实用的Go语言开发工具及使用示例,供开发者参考。 1. GoLand GoLand是一款由JetBrains开发的集成开发环境(IDE),专门用于Go语言开发。该IDE集成了丰富的代码编辑、调试、…

    GitHub 2023年5月16日
    00
  • 一款Python工具制作的动态条形图(强烈推荐!)

    下面是“一款Python工具制作的动态条形图”的完整攻略。 前言 在这个攻略中,我们将使用Python语言及其可视化库matplotlib和animation制作一个动态条形图的工具。这个工具的核心思路是将条形图看作一个由多个矩形组成的整体,并通过对这些矩形的位置、高度和颜色进行不断地更新,实现动画效果。 准备工作 在开始制作前,我们需要先安装Python语…

    GitHub 2023年5月16日
    00
  • go mod详细使用教程

    当开发Go语言项目时,我们通常需要管理依赖包,以确保项目的稳定性和一致性。Go语言1.11版本以前,会使用GOPATH来管理项目依赖。而从Go1.11版本开始,官方推出了一种新的依赖包管理工具——go mod。 本文将为大家介绍go mod的详细使用教程,包括如何初始化模块、添加依赖、升级依赖等。 初始化模块 首先,我们需要初始化一个新的Go模块。我们可以在…

    GitHub 2023年5月16日
    00
合作推广
合作推广
分享本页
返回顶部