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/'
。