npm run build打包之後上傳到服務器後,index.html打開一片空白,vue-cli2.0是這麼解決的:
assetsPublicPath: './', 就多加個點就行
但是vue-cli3.0的時候得自己配置代理文件這個時候百度找了好多不好使可能是我太菜了,最後還是去的vue-cli官方找的,但是問題是打包空白什麼都沒有報錯也沒有,以下是我的解決辦法:
第一步:
//配置文件我寫的就這樣
module.exports = {
publicPath: './',
outputDir: 'dist',
devServer: {
proxy: {
'/api': {
target: '',
ws: true,
changeOrigin: true
}
}
}
}
第二步修改路由:
// mode: 'history', //把mode註釋
base: __dirname, //把base 值是__dirname
然後: yarn build就好使了
我是這麼解決的 不知道對大家有沒有幫助 主要我是菜