VUE打包白屏问题(该问题比较常见)
2019-08-21 本文已影响0人
sylviashan
首先,请先确认你的所有引入的路径为'./xxx'
1. 在config文件夹下,找到index.js
1️⃣ assetsPublicPath:'./'
2️⃣ proxyTable: {
'/api': {
target: 'http://api.xinnet.com/domain/',
changeOrigin: true,
pathRewrite: {
'^/api': ''
}
}
}

2. 在build文件夹下的webpage.prod.config.js 找到output中写一个publicPath:'./'

3. 在build文件夹下,找到utils.js 的 publicPath: '../../'

4.npm run build 就可以了
(如果还想在本地run这个项目请把config文件夹下的index.js文件里的 assetsPublicPath:'./' 变成 => assetsPublicPath:'/' )