nvm use 20
# 创建项目
npm create vite@latest json-viewer -- --template vue
cd json-viewer
npm install element-plus @element-plus/icons-vuesrc/main.js 改成:
import Vuefrom'vue'
importAppfrom'./App.vue'
importElementUIfrom'element-ui'
import'element-ui/lib/theme-chalk/index.css'
Vue.use(ElementUI)
Vue.config.productionTip = false
newVue({
render: h =>h(App)
}).$mount('#app')
然后在App.vue 写逻辑
修改vite.config.js
import { defineConfig } from'vite'
import vue from'@vitejs/plugin-vue'
exportdefaultdefineConfig({
base: '/json_view/', // 重要的是这句
plugins: [vue()],
server: {
watch: {
usePolling: true,
interval: 1000,
ignored: ['!**/node_modules/**']
}
},
})npm run build把 dist 内容放到github仓库根目录
main/ (root)几秒后你会得到一个地址 https://你的用户名.github.io/<repo-name>/
我这里有搭建好的 https://floweroda.github.io/json_view/
