1,在打包后的文件给到后端,后端发布后会出现,某些字体或图标找不到的问题,在前端本地页面是没有这个报错的。
2,
2-1,在build的文件夹里面的utils.js里面publicPath: ‘…/…/’
if (options.extract) {
return ExtractTextPlugin.extract({
use: loaders,
fallback: 'vue-style-loader',
publicPath: '../../'
// publicPath: '/'
})
} else {
return ['vue-style-loader'].concat(loaders)
}
2-2,config文件夹的index.js里面的assetsPublicPath: ‘./’
2-3,webpack 配置问题
在 build/webpack.prod.conf.js 中 extract :true 改为 fasle即可。
module: {
rules: utils.styleLoaders({
sourceMap: config.build.productionSourceMap,
extract: false, //false
usePostCSS: true
})
},
我是前面两个都是同样配置的,找了很久找到第三种,才成功的!