vue-template-admin打包后背景图片资源找不到

方案一:

更改build/utils.js文件中ExtractTextPlugin的配置:

if (options.extract) {
  return ExtractTextPlugin.extract({
    use: loaders,
    publicPath: '../../', // 配置publicPath
    fallback: 'vue-style-loader'
  })
} else {
  return ['vue-style-loader'].concat(loaders)
}

方案二:

如果在项目中使用了MiniCssExtractPlugin

更改 build/utils.js 文件中generateLoaders方法

if (options.extract) {
  loaders.push({
    loader: MiniCssExtractPlugin.loader,
    options: {
      publicPath:'../../' // 配置publicPath
    }
  })
} else {
  loaders.push('vue-style-loader')
}

 

你可能感兴趣的:(vue,vue,打包,背景图片,资源找不到)