Merhaba Arkadaşlar, Nasılsınız? Umarım Hepiniz İyisinizdir. Bugün uygulamamda firebase uyguluyorum Ama aşağıdaki hatayla karşılaşıyorum İçe aktarma girişiminde bulunuldu: ‘firebase/app’ varsayılan bir dışa aktarma içermiyor (‘firebase’ olarak içe aktarıldı) içinde ReactJ’ler. İşte buradayım Size olası tüm çözümleri burada açıklıyorum.

Vakit kaybetmeden Bu Hatayı Çözmek İçin Bu Yazıya Başlayalım.

İçe aktarma hatası nasıl denendi: ‘firebase/app’ varsayılan bir dışa aktarma içermiyor (‘firebase’ olarak içe aktarılıyor) Hata Oluşuyor mu?

Bugün uygulamamda firebase uyguluyorum Ama aşağıdaki hatayla karşılaşıyorum.

./src/firebase.js Attempted import error: 'firebase/app' does not contain a default export (imported as 'firebase').

İşte kodum.

import firebase from "firebase/app";
import "firebase/auth";

Girişilen içe aktarma hatası nasıl çözülür: ‘firebase/app’ varsayılan bir dışa aktarma içermiyor (‘firebase’ olarak içe aktarıldı) Hatası?

  1. Girişilen içe aktarma hatası nasıl çözülür: ‘firebase/app’ varsayılan bir dışa aktarma içermiyor (‘firebase’ olarak içe aktarıldı) Hatası?

    Girişilen içe aktarma hatasını çözmek için: ‘firebase/app’ varsayılan bir dışa aktarma içermiyor (‘firebase’ olarak içe aktarılıyor) Hata Versiyon 9 kullanıyorsanız, firebase’i içe aktarmak için işlerin biraz değiştiğini unutmayın. compatibility böylece içe aktarmalarınızda /compat klasörünü kullanabilirsiniz. İşte bir örnek Bu satırı Değiştir. firebase’i şuradan içe aktar: firebase/app; Bu firebase’i ‘firebase/compat/app’den içe aktararak; ikinci çözüm ise, bu hatayla karşılaşıyorsanız, v9’dan daha düşük olan herhangi bir firebase sürümüne geçmeniz yeterlidir.

  2. İçe aktarma girişiminde bulunuldu: ‘firebase/app’ varsayılan bir dışa aktarma içermiyor (‘firebase’ olarak içe aktarıldı)

    Girişilen içe aktarma hatasını çözmek için: ‘firebase/app’ varsayılan bir dışa aktarma içermiyor (‘firebase’ olarak içe aktarılıyor) Hata Versiyon 9 kullanıyorsanız, firebase’i içe aktarmak için işlerin biraz değiştiğini unutmayın. compatibility böylece içe aktarmalarınızda /compat klasörünü kullanabilirsiniz. İşte bir örnek Bu satırı Değiştir. firebase’i şuradan içe aktar: firebase/app; Bu firebase’i ‘firebase/compat/app’den içe aktararak; ikinci çözüm ise, bu hatayla karşılaşıyorsanız, v9’dan daha düşük olan herhangi bir firebase sürümüne geçmeniz yeterlidir.

1. Çözüm: içe aktarma işlemlerinde /compat klasörünü kullanın

Sürüm 9 kullanıyorsanız, firebase’i içe aktarmak için işlerin biraz değiştiğini unutmayın. compatibility yani kullanabilir /uyum ithalatınızdaki klasör. İşte bir örnek.

Bu satırı değiştirin.

import firebase from "firebase/app";

Bununla.

import firebase from 'firebase/compat/app';

İşte sürüm 9’da değiştirilen bazı örnek

//to use firebase app
import firebase from 'firebase/app'; //older version
import firebase from 'firebase/compat/app'; //v9

//to use auth
import 'firebase/auth'; //older version
import 'firebase/compat/auth'; //v9

//to use firestore
import 'firebase/firestore'; //Older Version
import 'firebase/compat/firestore'; //v9

2. Çözüm: Firebase sürümünü düşürün

Bu hatayla karşılaşıyorsanız, v9’dan daha düşük firebase sürümlerinden herhangi birine geçmeniz yeterlidir.

3. Çözüm: Aşağıdaki örnekte olduğu gibi bir Firebase App nesnesi oluşturun

  1. Firebase’i npm kullanarak yükleyin.
  2. npm firebase’i kurun
  3. Uygulamanızda Firebase’i başlatın ve aşağıdaki örnekte olduğu gibi bir Firebase App nesnesi oluşturun.
import { initializeApp } from 'firebase/app';

// TODO: Replace the following with your app's Firebase project
configuration const firebaseConfig = {   //... };

const app = initializeApp(firebaseConfig);

yazlık

Her şey bu konuyla ilgili. Umarım tüm çözümler size çok yardımcı olmuştur. Düşünceleriniz ve sorularınızın altına yorum yapın. Ayrıca, sizin için hangi çözümün işe yaradığını aşağıya yorumlayın?