【问题标题】:React: Module not found: Can't resolve 'react-firebase'hooks' in 'C:\Users\<Name>\Web Dev\Firechat\firechat\src'React:未找到模块:无法解析“C:\Users\<Name>\Web Dev\Firechat\firechat\src”中的“react-firebase'hooks”
【发布时间】:2021-07-30 21:36:00
【问题描述】:

所以我试图用 React、Firebase 和 react-firebase-hooks 模块制作一个 Web 应用程序,但我什至无法编译我的代码。我现在至少卸载了 3 次 react-firebase-hooks 并重新安装了它。我什至在全球范围内安装了它。 我从 npm list 的输出是:

Firebase 解决得很好,没有任何问题,所以不可能是没有安装某些东西。在我的代码中,我使用的是:

import {useAuthState} from 'react-firebase-hooks';
import {useCollectionData} from 'react-firebase-hooks/firestore';

从 react-firebase-hooks 导入 useAuthState 和 useCollectionData。

还有其他人对此有任何问题吗?这是我没有注意到的某种兼容性问题吗?我还创建了一个完全独立的项目运行

npx create-react-app test

然后

cd test

紧随其后

npm install --save react-firebase-hooks 

,从该模块导入相同的 2 个组件,运行我的代码

npm start

并得到与我在实际应用程序中相同的错误。

我也用过

rm -rf node_modules

然后跑了

npm install

无济于事。

我对网络开发世界以及 React 和 Firebase 还很陌生,所以如果我在这里忽略了一些东西,请原谅我。

【问题讨论】:

  • 我试过了,但无法重现问题。尝试寻找其他地方。由于它发生在新应用程序上,因此不太可能与您在其他应用程序中的代码有关。我发现在没有其他方法的情况下重新启动计算机是有效的。
  • @ShamarYarde 我什至没有考虑重新启动。我只是继续尝试重新启动,但是没有运气。
  • 我通过completely uninstalling node.js解决了这个问题

标签: reactjs firebase npm


【解决方案1】:

useAuthState 来自“react-firebase-hooks/auth”模式,这就是它不起作用的原因

【讨论】:

  • 我相信我关注的视频已经过时了。这就是答案!
猜你喜欢
  • 1970-01-01
  • 2021-11-24
  • 1970-01-01
  • 2020-11-02
  • 1970-01-01
  • 1970-01-01
  • 2021-06-06
  • 1970-01-01
  • 2018-09-21
相关资源
最近更新 更多