基于webpack下在vue中使用scss,背景图片的使用
在scss设置背景图片(background-image),在项目webpack打包后,图层路径会增加css文件夹所在路径。 我们希望的情况下,背景图路径应为'static/img/imgname.png',而实际则会出现: 'static/css/static/img/imgname.png',注意,这里static/css是多余的。 解决方法有2个: 1.在template中直接设置style="background-image:url('')"; 2.在webpack配置文件夹找到utils.js,作以下更改: **增加publicPath** if (options.extract) { return ExtractTextPlugin.extract({ use: loaders, //增加publicPath publicPath: '../../', fallback: 'vue-style-loader' }) }
相关推荐
waterv 2020-07-18
gloria0 2020-10-26
gloria0 2020-08-09
hline 2020-07-29
不知道该写啥QAQ 2020-07-18
不知道该写啥QAQ 2020-11-12
webfullStack 2020-11-09
Yvettre 2020-09-15
想做大牛的蜗牛 2020-10-30
gaojie0 2020-09-11
SelinaChan 2020-08-14
不知道该写啥QAQ 2020-08-09
不知道该写啥QAQ 2020-08-02
SelinaChan 2020-07-28
wangdianyong 2020-07-23
webpackvuees 2020-07-23
yqoxygen 2020-07-20
81463166 2020-07-17