【问题标题】:Import error for react-icons. Module not found: Can't resolve 'react-icons/io' in '/usr/src/app/src/...'反应图标的导入错误。找不到模块:无法解析“/usr/src/app/src/...”中的“react-icons/io”
【发布时间】:2019-04-08 16:09:23
【问题描述】:

在我使用 create-react-app 构建的 React 应用程序中,出现错误:

找不到模块:无法解析“/usr/src/app/src/components/analytics_components”中的“react-icons/io”。

该应用程序运行良好已有一段时间了,但我刚刚使用 Docker Compose 对其进行了重建,但现在不行了。

它似乎在寻找错误的目录,src 而不是node_modules

react-icons 肯定安装好了,npm list react-icons 返回它的版本号。

我可以在 node_modules/react-icons 中看到 io 文件夹

导入声明:

import { IoMdList } from "react-icons/io";

当我将导入更改为明确指向 node_modules 目录时,它可以工作,但我之前不需要这样做,也不需要任何其他包,它们仍然可以正常工作:

import { IoMdList } from "../../../node_modules/react-icons/io";

【问题讨论】:

  • 你(或 Docker Compose 是否)弹出了 Webpack?
  • @Atav32,不,Webpack 没有被弹出。

标签: reactjs npm webpack


【解决方案1】:

同样,如果您已经安装了 npm,那么您可以再次安装这并不重要,您可以再次重新安装您的 npm,而无需删除当前节点模块。这个对我有用。命令:npm install

【讨论】:

    【解决方案2】:

    您可以尝试删除您的节点模块文件夹并运行 cmd:npm install 或 yarn install 它可能会解决您的问题

    【讨论】:

      【解决方案3】:

      我只是重新安装命令npm install react-icons,然后它就可以工作了。

      【讨论】:

        猜你喜欢
        • 2023-01-05
        • 2019-08-08
        • 2019-11-15
        • 2022-09-26
        • 2017-12-28
        • 1970-01-01
        • 2019-01-27
        • 2019-07-22
        • 2021-10-11
        相关资源
        最近更新 更多