如果html和css不在同一级目录,如果要用相对路径引用图片,webpack有什么好的解决方案
来源:3-7 webpack对icon-font和图片的处理
littlesummer的夏天
2017-06-14
老师我想问下一种情况:假如html中有图片引用,然后css中也有,dist中他们不在同一层级上(html在根目录,css文件在css文件夹中)。但是他们中的url被解析的时候,都是被file-loader解析,即生成的路径是一致的,那会导致css中的url相对路径出错。现在我是通过设置css-loader的url:false来禁止解析css文件中url地址,然后css中直接写生成后的路径,最后在index.js通过require的方式引入图片。但是我感觉这种方式比较繁琐。有什么更好一点的解决方式吗?
写回答
1回答
-
Rosen
2017-06-14
你好,webpack里只要源文件路径引用的是对的,就不用担心打包后的文件了,file-loader加载的时候会自动把源代码中引用图片的路径做替换,保证dist下的文件引用都是对的。
00
相似问题