繁体   English   中英

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

[英]Firebase web 9.0.1 error Package path . is not exported

我已经使用纱线安装了firebase@9.0.1 package 似乎工作正常,但在按给定运行yarn install后立即出现错误。

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)

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

➜  hello git:(main) ✗ yarn list --depth=0 | grep firebase
├─ @firebase/analytics-compat@0.1.1
├─ @firebase/analytics-types@0.7.0
├─ @firebase/analytics@0.7.0
├─ @firebase/app-check-compat@0.1.1
├─ @firebase/app-check-interop-types@0.1.0
├─ @firebase/app-check@0.4.0
├─ @firebase/app-compat@0.1.1
├─ @firebase/app-types@0.7.0
├─ @firebase/app@0.7.0
├─ @firebase/auth-compat@0.1.1
├─ @firebase/auth-interop-types@0.1.6
├─ @firebase/auth-types@0.11.0
├─ @firebase/auth@0.17.1
├─ @firebase/component@0.5.6
├─ @firebase/database-compat@0.1.0
├─ @firebase/database-types@0.9.0
├─ @firebase/database@0.12.0
├─ @firebase/firestore-compat@0.1.1
├─ @firebase/firestore-types@2.5.0
├─ @firebase/firestore@3.0.1
├─ @firebase/functions-compat@0.1.1
├─ @firebase/functions-types@0.5.0
├─ @firebase/functions@0.7.0
├─ @firebase/installations@0.5.0
├─ @firebase/logger@0.2.6
├─ @firebase/messaging-compat@0.1.0
├─ @firebase/messaging-interop-types@0.1.0
├─ @firebase/messaging@0.9.0
├─ @firebase/performance-compat@0.1.0
├─ @firebase/performance-types@0.1.0
├─ @firebase/performance@0.5.0
├─ @firebase/polyfill@0.3.36
├─ @firebase/remote-config-compat@0.1.0
├─ @firebase/remote-config-types@0.2.0
├─ @firebase/remote-config@0.2.0
├─ @firebase/storage-compat@0.1.1
├─ @firebase/storage-types@0.6.0
├─ @firebase/storage@0.8.1
├─ @firebase/util@1.3.0
├─ @firebase/webchannel-wrapper@0.5.1
├─ firebase@9.0.1
➜  hello git:(main) ✗

开发环境是一个electron,我在项目中使用的是ERB模板 Yarn 安装依赖项很好,问题出现在安装后脚本中。 请留下任何线索以供解决。 谢谢

尝试这个:

import * as firebase from "firebase/app"

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

就像迈克说的......从“firebase / app”导入*作为firebase这对我有用

我有一个类似的错误,我意识到存在名称冲突,因为我将其中一个文件夹命名为“firebase”。 我将其更改为其他内容,然后错误消失了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM