vue项目打包后上传至GitHub并实现github-pages的预览

下面是详细讲解“vue项目打包后上传至GitHub并实现github-pages的预览”的完整攻略:

1. 打包Vue项目

首先,进入Vue项目的根目录,在终端中输入以下命令:

npm run build

该命令将会自动打包Vue项目,并将结果生成在/dist目录中。需要注意的是,该目录下的所有内容才是能够直接部署在GitHub Pages上的文件。

2. 创建GitHub仓库

接下来,我们需要在GitHub上创建一个新的仓库,用于存储我们的打包后的Vue项目文件。具体操作步骤如下:

  1. 登录GitHub账号,进入仓库列表,点击“New repository”按钮。

  2. 进入创建仓库的页面,填写仓库名称,选择是否公开或私有,勾选自己需要的选项,最后点击“Create repository”按钮创建。

3. 将打包文件上传至GitHub仓库

创建完仓库后,我们需要将打包文件上传至仓库中。具体操作步骤如下:

  1. 在VS Code中打开Vue项目的根目录,在终端中输入以下命令,将当前分支切换到master分支。
git checkout master
  1. 在终端中输入以下命令,将打包文件中的所有内容,复制到当前目录下的git仓库中。
cp -r dist/* <git-repo>

其中<git-repo>是你在第2步中创建的GitHub仓库地址,例如:https://github.com/username/repo-name.git

  1. 在终端中依次输入以下命令,将代码推送到GitHub仓库:
git add .
git commit -m "Initial commit"
git push -u origin master

这样,我们就完成了将打包文件上传至GitHub仓库的流程。

4. 配置GitHub Pages

完成上传文件后,我们需要设置GitHub Pages,以便预览我们的网站。具体操作步骤如下:

  1. 进入GitHub仓库的主页,在右侧的“Settings”中找到“GitHub Pages”选项卡,然后在Source菜单下,选择对应的分支和文件夹,点击Save按钮即可。

  2. 设置完成后,我们就可以在网址https://username.github.io/repo-name/中预览网站了。

示例

下面是两个示例,分别演示了如何使用命令行和VS Code插件来上传Vue项目的打包文件至GitHub,并实现GitHub Pages预览网站:

示例1 使用命令行上传打包文件

假设Vue项目根目录为/vue-project,GitHub仓库地址为https://github.com/username/repo-name.git,具体操作步骤如下:

  1. 在终端中切换到Vue项目的根目录,输入以下命令打包Vue项目:
npm run build
  1. 使用以下命令将打包文件上传至GitHub指定分支:
cd dist && \
git init . && \
git remote add origin https://github.com/username/repo-name.git && \
git add . && \
git commit -m "Initial commit" && \
git push -u origin master

示例2 使用VS Code插件上传打包文件

假设Vue项目根目录为/vue-project,GitHub仓库地址为https://github.com/username/repo-name.git,具体操作步骤如下:

  1. 在VS Code中打开Vue项目的根目录,安装“GitHub Pull Requests and Issues”插件(ID为vscode-github)。

  2. 在左侧面板选择“GitHub”选项卡,点击“Authorize GitHub”按钮,授权VS Code访问你的GitHub账号。

  3. 在左侧面板选择“GitHub”选项卡,点击“Create a Repo”按钮,按照提示填写GitHub仓库信息,并创建仓库。

  4. 在左侧面板选择“Source Control”选项卡,点击“+”按钮,将打包文件夹添加到源代码控制中。

  5. 在左侧面板选择“Source Control”选项卡,点击更多操作,选择“Create Pull Request”,按照提示填写PR信息,然后提交PR。

  6. 等待PR合并后,就可以在GitHub Pages上预览你的Vue项目网站了。

总之,无论是使用命令行还是VS Code插件上传文件,我们最终都需要完成以下两个步骤:将打包文件上传至指定GitHub仓库分支中,然后在GitHub Pages中设置对应分支和文件夹。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:vue项目打包后上传至GitHub并实现github-pages的预览 - Python技术站

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

相关文章

  • go get 和 go install 对比介绍

    下面是关于“go get 和 go install 对比介绍”的完整攻略。 简介 在使用 Go 语言进行开发时,如果需要使用第三方库,通常需要用到 go get 或 go install 命令。这两个命令在 Go 的包管理中非常常见且重要。go get 是下载并安装远程代码包,而 go install 是编译并安装本地包到 $GOPATH/bin 目录中。 …

    GitHub 2023年5月16日
    00
  • Win10 20H1快速预览版18990今日推送 更新内容汇总

    Win10 20H1快速预览版18990更新内容汇总 Windows10系统不断更新,新的20H1版本也在紧锣密鼓的开发中,微软已经发布了Win10 20H1快速预览版18990更新,以下是该更新的内容汇总。 更新内容 1. 设置应用增加了控制中心选项 在设置应用程序中,增加了控制中心选项。在“设备”下拉菜单中,用户可以找到“控制中心”选项。点击进入后,可以…

    GitHub 2023年5月16日
    00
  • 将来会是Python、Java、Golang三足鼎立的局面吗

    将来Python、Java、Golang三种语言并存并不是不可能的,但是这需要从多个角度进行分析和预测才能得出结论。 确定趋势 首先需确定未来编程语言发展的趋势。未来编程语言的趋势与硬件、软件和市场需求紧密相关。我们可以从以下几个方面探讨: 硬件的发展 未来计算机的发展趋势是:低功耗、高效率、高并发、优惠易用、物联网普及、云计算和边缘计算兴起等。这些都要求语…

    GitHub 2023年5月16日
    00
  • 用Go+Vue.js快速搭建一个Web应用(初级demo)

    以下是用Go+Vue.js快速搭建一个Web应用(初级demo)的完整攻略。 一、简介 本篇攻略将教你如何在本地使用Go和Vue.js快速搭建一个Web应用,包括前端和后端的搭建过程。 二、前端部分 1. 创建Vue.js项目 首先,我们需要在本地创建一个Vue.js项目。在终端中输入以下命令: vue create webapp 然后根据提示,选择需要的配…

    GitHub 2023年5月16日
    00
  • Go日常开发常用第三方库和工具介绍

    Go日常开发常用第三方库和工具介绍 1. 简介 Go语言是一门开发效率高、简洁易用、性能优异的编程语言,然而,Go自身并不提供非常丰富的标准库。对于日常开发,我们通常需要使用一些第三方库和工具,来提高开发效率,简化开发流程。本文将介绍常用的Go第三方库和工具,帮助读者更好地掌握Go开发技能。 2. 第三方库 Go社区非常活跃,已经有了大量丰富的第三方库,下面…

    GitHub 2023年5月16日
    00
  • Git基本概述

    Git基本概述 什么是Git? Git是一个开源的分布式版本控制系统,是由Linus Torvalds在2005年创造的。Git可以帮助团队高效地协同开发,记录项目的变化历史,备份或者恢复项目的任意版本,并保护项目代码的完整性。 Git的工作原理 Git基于分布式控制理念,每个开发者在本地都有一个完整的Git代码仓库(包含完整的历史版本)。团队成员之间通过p…

    GitHub 2023年5月16日
    00
  • 大数据分析R语言RStudio使用超详细教程

    准备工作 在使用R语言进行数据分析之前,首先需要安装R语言和RStudio。R语言是一种用于统计分析和数据可视化的编程语言,可以在其官网(https://www.r-project.org/)下载最新版本的安装程序。而Rstudio,则是一种集成开发环境,可以相对方便地进行代码编写和管理,可以在其官网(https://rstudio.com/)下载最新版本的…

    GitHub 2023年5月16日
    00
  • go程序员日常开发效率神器汇总

    “go程序员日常开发效率神器汇总”是一篇介绍提高golang程序员开发效率的文章,其中涵盖了多个常用的工具和技巧。以下是该攻略的完整说明: 1. 使用代码格式化工具 代码格式化是一项非常重要的任务,可以大幅提高代码的可读性,使代码风格统一。对于Golang程序员来说,常用的代码格式化工具是gofmt和goimports。 gofmt是一个官方的代码格式化工具…

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