React 找不到模块

Posted

技术标签:

【中文标题】React 找不到模块【英文标题】:React unable to find modules 【发布时间】:2021-12-25 19:17:22 【问题描述】:

我在开发 React 应用程序时经常遇到这个问题。最新的是 hwid。我正在使用 yarn 来管理依赖项。

我使用添加了模块

yarn add hwid

它将它添加到 package.json 文件中并且没有给我任何错误。当我运行该应用程序时,它说它无法找到该模块。该模块位于 node_modules 中,一切似乎都正确且到位。所以我尝试删除 node_modules 并运行 yarn install。我已经这样做了好几次了。我尝试强制清理 npm 缓存。我已经多次运行 yarn remove 和 yarn add。

我正在使用 WebStorm IDE。它没有给我任何错误,事实上,如果我让它解决导入,它会发现它很好。这似乎只发生在我的反应项目中。我认为,但我不确定,通常是打字稿模块给我带来了问题。

这有灵丹妙药吗?该模块是我的应用程序的一个非常关键的部分,所以如果我无法使用 node 和 react 的导入系统解决它,我将不得不将文件复制到我的项目中。出于明显的原因,我真的不想这样做。

感谢任何帮助。

【问题讨论】:

【参考方案1】:

如果是关于打字稿模块,您是否尝试过安装该模块的类型? 例如yarn添加@types/hwid

【讨论】:

我做了,但是 yarn 说这个模块不存在。

以上是关于React 找不到模块的主要内容,如果未能解决你的问题,请参考以下文章

React 找不到模块

在 Electron + React + Webpack 设置中找不到模块“电子”

React Native --- 找不到模块 '@hapi/joi' 需要堆栈

找不到模块“反应”的声明文件

React,Typescript - 找不到模块...或其相应的类型声明

React 编译失败。找不到模块:无法解析“Main.css”