對開發完的項目打包放到服務器上,在本地跑的時候一切正常,但是在服務器上跑的時候發現登錄頁面的背景圖沒有了,是一片空白,為此找到了一下解決方案
在build 下的 utils.js中找到:
if (options.extract) { return ExtractTextPlugin.extract({ use: loaders, fallback: 'vue-style-loader', }) } else { return ['vue-style-loader'].concat(loaders) }
並添加 publicPath: '../../'
添加后的效果:
if (options.extract) { return ExtractTextPlugin.extract({ use: loaders, fallback: 'vue-style-loader', publicPath: '../../' }) } else { return ['vue-style-loader'].concat(loaders) }
問題得到完美解決