【问题标题】:Loading an Image in Sapper/Svelte在 Sapper/Svelte 中加载图像
【发布时间】:2021-07-14 11:04:27
【问题描述】:

我正在为博客运行一个简单的代码。 要加载我使用的图像

<script>
import cactus from 'images/cactus.jpg';
  import PostList from '@/components/PostList.svelte'
  import {posts} from '@/posts'

</script>

问题是图像永远不会从 /static/images 加载,但只有在 /src/node_modules/images 内部时才加载

这会导致各种部署问题。在本地进行导出不是问题,但远程部署会失败,因为 /src/node_modules/images 可能在 git ignore 中。

如何从 /static/images 加载应有的图像?

【问题讨论】:

    标签: javascript svelte sapper


    【解决方案1】:

    将您的图片放在您的./static 文件夹中,例如,您想在您的页面上使用它们

    &lt;img src="./logo-512.png" alt="" /&gt;

    logo-512.png 是您的工兵模板的默认设置(尝试这样做)

    如果你在./static/images/ 中组织你的图片,那么就这样做

    &lt;img src="./static/images/image.jpg" alt="" /&gt; 这会起作用。

    【讨论】:

    • 非常感谢!!不知何故,我确信我在他们的示例和文档中看到有一个 import ... from ... 然后 src 中的图像作为 {variable} ..但是你的方法也有效!
    猜你喜欢
    • 1970-01-01
    • 2021-07-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-24
    • 2020-02-13
    • 2021-05-24
    • 2020-09-22
    • 2020-10-01
    相关资源
    最近更新 更多