>  Q&A  >  본문

프로젝트는 잘 실행되었지만 갑자기 다음 오류가 나타났습니다. Uncaught SyntaxError: ambiguous indirect import: getFirestore, 알 수 없는 이유로.

<p>내 프로젝트는 Firebase를 백엔드로 사용합니다. 구성 파일은 다음과 같습니다. </p> <pre class="brush:php;toolbar:false;">"firebase/app"에서 { 초기화App } 가져오기;; "firebase/auth"에서 { getAuth }를 가져옵니다. "firebase/firestore"에서 import { getFirestore }; "firebase/storage"에서 import { getStorage }를;; const firebaseConfig = { 물건... }; const 앱 = 초기화App(firebaseConfig); import const auth = getAuth(app); const db 내보내기 = getFirestore(app); const 저장소 내보내기 = getStorage(app);</pre> <p>함수 이름을 바꾸려면 as를 사용해 보세요. </p> <pre class="brush:php;toolbar:false;">import { getFirestore를 getFirestoreFunction으로 } "firebase/firestore"</pre> <인용문> <p>getFirestore에서 작동합니다</p> </인용문> <인용문> <p>잡히지 않은 구문 오류: 모호한 간접 내보내기: 초기화 앱</p> </인용문> <인용문> <p>initializeApp으로 동일한 작업을 시도해 보세요</p> </인용문> <pre class="brush:php;toolbar:false;">import { 초기화App을 initFirebaseApp로 } "firebase/app"</pre> <인용문> <p>잡히지 않은 구문 오류: 모호한 간접 내보내기: 초기화 앱</p> </인용문> <p>여기 버전은 "firebase"입니다: "^8.6.8"</p>
P粉790819727P粉790819727434일 전544

모든 응답(1)나는 대답할 것이다

  • P粉277824378

    P粉2778243782023-09-05 15:55:04

    오래된 Firebase 버전을 실행 중인 것 같습니다. 최신 버전을 설치하면 이론적으로 직면한 문제가 해결됩니다. 이 링크의 댓글을 참조할 수 있습니다: https://stackoverflow.com/a/70164464/19119712

    변경한 경우 작동하는지 알려주세요. 행운을 빌어요!

    회신하다
    0
  • 취소회신하다