使用github部署Vite打包的项目

vue项目部署在GitHub上
介绍:
使用pnpm包管理,通过在github线上打包,部署在线页面

前期准备

首先要创建仓库
在这里插入图片描述

需要注意仓库名字需要后缀.github.io ,公开

然后要有个vue项目。因为我是用vite打包的需要改下配置,防止线上打包时静态资源路径出现问题,需要和你仓库名字一样
在这里插入图片描述
仓库地址链接在下:https://github.com/mjjjh/JSlearn.github.io

配置服务

上传完成后打开按如下步骤打开配置
在这里插入图片描述
出现配置文件
在这里插入图片描述

static配置

因为我是使用pnpm打包的
使用如下指令

jobs:
  # Single deploy job since we're just deploying
  deploy:
    environment:
      name: github-pages
      url: ${{ steps.deployment.outputs.page_url }}
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v4
      - uses: pnpm/action-setup@v4
        with:
          version: 9
      - uses: actions/setup-node@v4
        with:
          node-version: '18'
          cache: 'pnpm'
      - run: pnpm -v
      - run: pnpm install
      - name: Build
        run: pnpm run build
      - name: Setup Pages
        uses: actions/configure-pages@v5
      - name: Upload artifact
        uses: actions/upload-pages-artifact@v3
        with:
          # Upload entire repository
          path: './dist'
      - name: Deploy to GitHub Pages
        id: deployment
        uses: actions/deploy-pages@v4

千万注意-后面要加空格,:后面也要加空格
对于相关的version你可以按自己的项目来选择

然后进入Actions运行
在这里插入图片描述
在这里插入图片描述
点击进入自动部署
在这里插入图片描述
在这里插入图片描述

部署完成后就会看到给你的网址就可以打开了

报错

如果出现报错,可能是你的配置文件有问题
在这里插入图片描述

打开Code的workflows检查配置文件,再重复上述步骤即可
在这里插入图片描述
在这里插入图片描述

部署完成

至此部署完成

在这里插入图片描述

仓库地址链接在下:https://github.com/mjjjh/JSlearn.github.io

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值