博主博客
使用 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
进行发布。