project was working fine, but for no reason i start getting this error Uncaught SyntaxError: ambiguous indirect export: getFirestore

huangapple go评论111阅读模式
英文:

project was working fine, but for no reason i start getting this error Uncaught SyntaxError: ambiguous indirect export: getFirestore

问题

我的项目使用Firebase作为后端,这是配置文件:

  1. import { initializeApp } from "firebase/app";
  2. import { getAuth } from "firebase/auth";
  3. import { getFirestore } from "firebase/firestore";
  4. import { getStorage } from "firebase/storage";
  5. const firebaseConfig = {
  6. // 配置信息...
  7. };
  8. const app = initializeApp(firebaseConfig);
  9. export const auth = getAuth(app);
  10. export const db = getFirestore(app);
  11. export const storage = getStorage(app);

尝试使用as来重命名函数:

  1. import { getFirestore as getFirestoreFunction } from "firebase/firestore";

对于getFirestore工作正常。

未捕获的语法错误:模糊的间接导出:initializeApp

尝试对initializeApp做同样的操作:

  1. import { initializeApp as initFirebaseApp } from "firebase/app";

未捕获的语法错误:模糊的间接导出:initializeApp

这里使用的Firebase版本是 "firebase": "^8.6.8"。

英文:

my project uses firebase for backend this is this config file

  1. import { initializeApp } from "firebase/app";
  2. import { getAuth } from "firebase/auth";
  3. import { getFirestore } from "firebase/firestore";
  4. import { getStorage } from "firebase/storage";
  5. const firebaseConfig = {
  6. stuff ...
  7. };
  8. const app = initializeApp(firebaseConfig);
  9. export const auth = getAuth(app);
  10. export const db = getFirestore(app);
  11. export const storage = getStorage(app);

tried to use as to rename the function

  1. import { getFirestore as getFirestoreFunction } from "firebase/firestore";

> worked for getFirestore

> Uncaught SyntaxError: ambiguous indirect export: initializeApp

> tried to do the same for initializeApp

  1. import { initializeApp as initFirebaseApp } from "firebase/app";

> Uncaught SyntaxError: ambiguous indirect export: initializeApp

here is the version "firebase": "^8.6.8"

答案1

得分: 0

似乎您正在运行一个过时的 Firebase 版本。安装最新版本理论上应该解决您遇到的问题。您可以参考此链接上的评论:https://stackoverflow.com/a/70164464/19119712

如果在更改后问题解决了,请告诉我。祝好运!

英文:

Seems like you are running an outdated version of firebase. Installing the latest version should ideally solve the problem you're facing. You can follow the comments on this: https://stackoverflow.com/a/70164464/19119712

Let me know if it worked if/when you make the change. Good luck!

huangapple
  • 本文由 发表于 2023年7月13日 23:28:01
  • 转载请务必保留本文链接:https://go.coder-hub.com/76681073.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定