由原来assetsPublicPath:‘/ ‘ 修改相对路径 assetsPublicPath:'./'后出现路径错误问题
static/css/static/img/login.png 路径多了两层static/css/
出现问题原因
ExtractTextPlugin抽离css文件时没有转换资源引入路径,导致app.css引入了相对app.css目录为"static/img/ .png"的静态资源,该路径相对index.html即为:static/css/static/img/ .png。
处理方案
publicPath:"../../"
extract: false 不抽离css文件
\build\webpack.prod.conf.js
module: {
rules: utils.styleLoaders({
extract: false,//改成false
})
},