博主博客

使用 vue-cli 创建项目。

D:\IdeaProjects>vue create nukix.github.io

? Please pick a preset:
  Default ([Vue 2] babel, eslint)
> Default (Vue 3) ([Vue 3] babel, eslint)
  Manually select features

安装 vue-router

npm install vue-router@4

修改 main.js

import { createApp } from 'vue'
import App from './App.vue'
import VueRouter from 'vue-router'

createApp(App).use(VueRouter).mount('#app')

自动部署 Github Pages

npm install gh-pages --save-dev

配置 package.json

"scripts": {
    ...
    "predeploy": "npm run build",
    "deploy": "gh-pages -d dist"
  }

使用 npm run deploy 进行发布。