【发布时间】: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解决了这个问题