我正在使用create-react-app。我正在尝试从文件夹中的文件中调用公用文件夹中的图片src/components
。我收到此错误消息。
./src/components/website_index.js找不到模块:您试图导入属于项目src /目录之外的../../public/images/logo/WC-BlackonWhite.jpg。不支持src /以外的相对导入。您可以将其移动到src /中,也可以从项目的node_modules /中向其添加符号链接。
import logo from '../../public/images/logo_2016.png';
<img className="Header-logo" src={logo} alt="Logo" />
我读过很多东西,说您可以导入路径,但对我来说仍然行不通。任何帮助将不胜感激。我知道有很多这样的问题,但是它们都告诉我要导入徽标或图像,因此很明显我在全局图中缺少某些内容。
public
文件夹直接位于您的src
文件夹内。您的无评论评论以旧路径开头,../..
因此不确定您的意思是什么?
../public/images/logo_2016.png
上两次,首先从components文件夹中移出,然后从src文件夹中移出。