vue打包后,往包里放新的图片资源会报错

发布于 2022-09-13 00:54:05 字数 153 浏览 22 评论 0

图片名是后台传过来的,前端显示

打包前已有的图片就可以显示

打包后往包里放新的图片就会提示找不到

我是用require来引入图片的

这种问题该如何解决

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

帥小哥 2022-09-20 00:54:05

没办法。vue 打包资源分为三种吧。

  1. 静态资源,不需要走打包,直接 copy。通过路径使用,不用 require。常见目录叫 public 或者 static。
  2. 编译资源,需要走打包,通过 file-loader 之类的东西。通过 require 来使用。。常见就在 src 下面。可以配置小于多少直接 base64 等等。因为走了打包系统,所以可以做各种处理。
  3. 远程资源。不走打包,甚至和项目无关。后台上传的资源应该属于这个资源。通过绝对路径使用,基本都是 cdn 的资源。
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文