vue项目上线后 svg图404 不出来?

新手上路,请多包涵

background: url(../../static/img/%E4%B8%8B%E5%88%92%E7%BA%BF.abd1ed38.svg);
在本地查看没有问题 是服务器的问题吗?

阅读 2.1k
1 个回答

因为打包的时候静态资源的路径会发生变化,图片的地址与引用的文件地址的相对路径不再是../../static/img。
应该在打包的时候设置静态资源存放的路径,不同脚手架略有不同。
你可以看一下dist文件夹里面的文件分布。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题