使用file-loader 可以打包css中url的图片 但是对于html中src的图片要怎么打包昵?求各位大神指导
比较不帅的做法可以这样,在javascript
引入图片:
//ES2015
import imgUrl from 'path/to/xxxx.png';
//CommonJS
var imgUrl = require('path/to/xxxx.png');
然后再在javascript
里把html
里img
的src
属性值换成上面拿到的imgUrl
就好了。
这种方式简单粗暴,而且解决问题;缺点就是不太帅
相对帅点的做法:
直接使用html-loader加载你的html
片段,她会检查你引入的html
片段里对图片的引用,都自动替换成上面那种方式。
只有两种方式:
一:直接在JS中require
二:html-loader的时候替换
才解决了这个问题,
这个loader:html-withimg-loader