请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

编译后 dist 目录下多了一个 img 文件夹

https://img1.sycdn.imooc.com//szimg/5b7b7ca60001004202440599.jpg

老师,我编译完后,dist目录下多了一个 img 文件夹,里面有俩文件,avatar.png 是我两个组件里用到的,都按就近维护原则跟组件放在同一个文件夹下了,还多了了个字体图标的svg文件,这是为什么呢?

另外,编译完成后跑的项目,这个avatar.png也请求不到,控制台报 GET http://localhost:9000/static/css/static/img/avatar.3ffb5d8.png 404 (Not Found) 这个错误。。。

正在回答

1回答

因为 webpack 的配置,它会把图片编译到 dist 目录下的 img 目录里。最终要看一些你的请求地址和实际上你启动的服务代理的静态资源地址有没有匹配上。

0 回复 有任何疑惑可以回复我~
  • 提问者 德古拉的残魂 #1
    但是其他组件用到的图片没有出现在这里,老师在课上讲过图片会编译成base64编码编进js里呀,为啥avatar没有被编译呢,是跟图片文件本身大小有关么
    回复 有任何疑惑可以回复我~ 2018-08-21 15:30:03
  • ustbhuangyi 回复 提问者 德古拉的残魂 #2
    看图片体积,如果超过 limit 的限制的话会变成单独的图片
    回复 有任何疑惑可以回复我~ 2018-08-21 23:10:43
  • 提问者 德古拉的残魂 #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2018-08-21 23:43:49
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信