vue项目:
命令行输入打包命令npm run build
,生成了dist文件夹:
打包完成。css
打开刚刚打包好的dist文件夹,浏览器打开index.html
发现该页面是空白的,打开控制台发现html
这里看到index.html文件中没有加载任何css、js文件。vue
打开项目根目录config下的index.js文件,进行以下修改:git
即将assetsPublicPath: '/'
改为assetsPublicPath: './'
从新npm run build
github
字体和图标不能正常显示npm
打开根目录下build中的utils.js文件,在控制build样式文件代码中添加 publicPath: '../../',json
添加publicPath: '../../'
segmentfault
从新npm run build
浏览器
$ git subtree push --prefix dist origin gh-pages
,将dist目录提交至gh-pages。https://你的github名称.github.io/test/
便可预览。vue.config.js
中设置baseUrl: '/staff/'
。