在 varcel 上托管 Reactjs 站点无法找到看似正确的导入路径

问题描述 投票:0回答:1

我正在尝试在 varcel 上托管我的 ReactJS 网站。
该网站有多个资产,网站在我的本地运行完全正常。

当我尝试托管它时出现问题,它无法导入资产。 抛出

构建过程中出现错误: 错误:无法从 src/Pages/Contact/Contact.jsx 解析“../../assets/portraits/1.jpeg”

导入语句如下

import P1 from "../../assets/portraits/1.jpeg";

dir结构就像

src
 > assets
  > icons
  > portraits
    >1.png
    >2.png

我感到非常沮丧,无法采取措施,任何帮助将不胜感激 预先感谢。

reactjs hosting vite
1个回答
0
投票

您必须将所有图像保存在公共文件夹中,然后使用绝对路径导入该图像。例如这样的结构

公开

肖像 >1.png >2.png 然后

import P1 from "/portraits/1.jpeg";

© www.soinside.com 2019 - 2024. All rights reserved.