vite.config.js
import { defineConfig } from 'vite';
export default defineConfig({
base: '/lf-task-shop/',
});
安装插件 npm install gh-pages
package.json
"scripts": {
"dev": "vite --open",
"start": "vite --open",
"host": "vite --open --host",
"build": "vite build",
"preview": "vite preview",
"predeploy": "npm run build",
"deploy": "gh-pages -d dist",
}
- 创建一个新分支:git checkout -b gh-pages,注意,分支名必须为gh-pages
- 将分支push到仓库:git push -u origin gh-pages
- 切换到主分支: git checkout main
- 依次运行preview predeploy deploy 三个script
- 打开对应仓库的setting
- 点击左边的 pages
- 切换分支到 gh-pages
- 需要等一段事件 刷新网页后github将分配网址给你