反应页面未呈现

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

我在 src 文件夹外部的组件文件夹中有一个英雄组件文件,然后我在 src 文件夹内有一个 admin 文件夹,其中有一个名为 AdminHome 的文件。现在我一直在尝试将英雄组件导入到 AdminHome 文件中,以便我可以使用它,但它一直显示“无法解析来自“src/page/admin/AdminHome.jsx”的导入“../components/Hero”。 ”

这就是我尝试将英雄组件导入 AdminHome 文件的方式

import Hero from "../components/Hero"

因此,我期望页面将在浏览器上呈现,但它没有,而是抛出一个错误,指出“无法解析来自“src/page/admin/AdminHome.html”的导入“../components/Hero”。 jsx”。该文件存在吗?”

reactjs node.js tailwind-css
1个回答
0
投票

根据您的描述,您的相对路径似乎没有指向正确的位置。假设您的目录结构如下所示:

src
  page
    admin
      AdminHome.jsx
components
  Hero.jsx

如果是这种情况,并且您要在

Hero
中导入
AdminHome.jsx
,您的导入路径将类似于
../../../components/Hero
。这是因为您需要 1) 从
admin
page
目录,然后 2) 从
page
src
,然后 3) 从
src
到与
components
共享的父目录.

(我认为这是父目录的正确数量 - 如果关闭,请尝试少一个或多一个)。

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