You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Svelte项目本地图片加载出现404错误,求解决方法

Svelte项目本地图片404错误解决办法

你在Svelte项目里引用本地图片时出现404错误,请求路径/image/Banner.png找不到资源,可按以下方式排查解决:

  • 核对文件实际存放路径
    先确认Banner.png的真实位置:如果你的组件文件在src目录下(比如src/routes/+page.svelte),而图片放在项目根目录的image文件夹,那./image/Banner.png的路径是对的,但如果图片是放在src/image目录,那相对路径要改成../image/Banner.png。

  • 用Svelte推荐的资源导入方式
    直接导入图片资源是最稳妥的方式,能避免路径混乱,Vite会自动处理资源路径:

    <script>
        // 路径根据组件和图片的相对位置调整
        import bannerImg from './image/Banner.png';
    </script>
    
    <main>
        <header>
            <div class="Banner">
                <div class="banner-img">
                    <img src={bannerImg} alt="页面横幅">
                </div>
                <div class="banner-text"></div>
            </div>
        </header>
    </main>
    
  • 利用静态资源目录(针对SvelteKit)
    如果是SvelteKit项目,把image文件夹放到项目根目录的static文件夹下,之后直接用绝对路径引用即可:

    <script>
        const src = '/image/Banner.png';
    </script>
    

内容的提问来源于stack exchange,提问作者Matsumoto

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 14:25:44