Firebase web 9.0.1 错误 包路径 。未导出

Kir*_*iya 10 node.js firebase reactjs google-cloud-platform electron

我已经安装了firebase@9.0.1,使用纱线。该包看起来工作正常,但在按照给定的方式运行后就出现错误yarn install

\n
Module not found: Error: Package path . is not exported from package /Users/trinity/Projects/hello/node_modules/firebase (see exports field in /Users/trinity/Projects/hello/node_modules/firebase/package.json)\n
Run Code Online (Sandbox Code Playgroud)\n

仅供参考,在此处附加已安装的库集。

\n
\xe2\x9e\x9c  hello git:(main) \xe2\x9c\x97 yarn list --depth=0 | grep firebase\n\xe2\x94\x9c\xe2\x94\x80 @firebase/analytics-compat@0.1.1\n\xe2\x94\x9c\xe2\x94\x80 @firebase/analytics-types@0.7.0\n\xe2\x94\x9c\xe2\x94\x80 @firebase/analytics@0.7.0\n\xe2\x94\x9c\xe2\x94\x80 @firebase/app-check-compat@0.1.1\n\xe2\x94\x9c\xe2\x94\x80 @firebase/app-check-interop-types@0.1.0\n\xe2\x94\x9c\xe2\x94\x80 @firebase/app-check@0.4.0\n\xe2\x94\x9c\xe2\x94\x80 @firebase/app-compat@0.1.1\n\xe2\x94\x9c\xe2\x94\x80 @firebase/app-types@0.7.0\n\xe2\x94\x9c\xe2\x94\x80 @firebase/app@0.7.0\n\xe2\x94\x9c\xe2\x94\x80 @firebase/auth-compat@0.1.1\n\xe2\x94\x9c\xe2\x94\x80 @firebase/auth-interop-types@0.1.6\n\xe2\x94\x9c\xe2\x94\x80 @firebase/auth-types@0.11.0\n\xe2\x94\x9c\xe2\x94\x80 @firebase/auth@0.17.1\n\xe2\x94\x9c\xe2\x94\x80 @firebase/component@0.5.6\n\xe2\x94\x9c\xe2\x94\x80 @firebase/database-compat@0.1.0\n\xe2\x94\x9c\xe2\x94\x80 @firebase/database-types@0.9.0\n\xe2\x94\x9c\xe2\x94\x80 @firebase/database@0.12.0\n\xe2\x94\x9c\xe2\x94\x80 @firebase/firestore-compat@0.1.1\n\xe2\x94\x9c\xe2\x94\x80 @firebase/firestore-types@2.5.0\n\xe2\x94\x9c\xe2\x94\x80 @firebase/firestore@3.0.1\n\xe2\x94\x9c\xe2\x94\x80 @firebase/functions-compat@0.1.1\n\xe2\x94\x9c\xe2\x94\x80 @firebase/functions-types@0.5.0\n\xe2\x94\x9c\xe2\x94\x80 @firebase/functions@0.7.0\n\xe2\x94\x9c\xe2\x94\x80 @firebase/installations@0.5.0\n\xe2\x94\x9c\xe2\x94\x80 @firebase/logger@0.2.6\n\xe2\x94\x9c\xe2\x94\x80 @firebase/messaging-compat@0.1.0\n\xe2\x94\x9c\xe2\x94\x80 @firebase/messaging-interop-types@0.1.0\n\xe2\x94\x9c\xe2\x94\x80 @firebase/messaging@0.9.0\n\xe2\x94\x9c\xe2\x94\x80 @firebase/performance-compat@0.1.0\n\xe2\x94\x9c\xe2\x94\x80 @firebase/performance-types@0.1.0\n\xe2\x94\x9c\xe2\x94\x80 @firebase/performance@0.5.0\n\xe2\x94\x9c\xe2\x94\x80 @firebase/polyfill@0.3.36\n\xe2\x94\x9c\xe2\x94\x80 @firebase/remote-config-compat@0.1.0\n\xe2\x94\x9c\xe2\x94\x80 @firebase/remote-config-types@0.2.0\n\xe2\x94\x9c\xe2\x94\x80 @firebase/remote-config@0.2.0\n\xe2\x94\x9c\xe2\x94\x80 @firebase/storage-compat@0.1.1\n\xe2\x94\x9c\xe2\x94\x80 @firebase/storage-types@0.6.0\n\xe2\x94\x9c\xe2\x94\x80 @firebase/storage@0.8.1\n\xe2\x94\x9c\xe2\x94\x80 @firebase/util@1.3.0\n\xe2\x94\x9c\xe2\x94\x80 @firebase/webchannel-wrapper@0.5.1\n\xe2\x94\x9c\xe2\x94\x80 firebase@9.0.1\n\xe2\x9e\x9c  hello git:(main) \xe2\x9c\x97\n
Run Code Online (Sandbox Code Playgroud)\n

开发环境是 Electron,我在该项目中使用ERB 模板。Yarn 安装依赖项正常,问题出现在安装后脚本中。请留下任何解决线索。谢谢

\n

Mik*_*ike 3

尝试这个:

import * as firebase from "firebase/app"

在这里找到:https ://stackoverflow.com/a/68984595/903000

  • 就我而言,这个解决方案编译正常,但 firebase.auth 无法访问。 (6认同)