webpack4+mini-css-extract-plugin将css文件单独打包压缩到一个文件夹内,如果css中有使用url(),配置loader时需要注意publicPath
遇到的问题:

iconfont.less中引入本地iconfont.ttf字体文件,本地运行能正常显示,但是打包发布线上字体图标不展示
导致问题的原因:

开发环境使用vue-style-loader,生产环境使用的是mini-css-extract-plugin的loader
解决方案:

区分环境,设置publicPath
Edited by lizijian