Catch up on everthing we announced at this year's Firebase Summit. Learn more

JavaScript projenize Firebase eklemenin alternatif yolları

Çoğu için Firebase Web şiddetle kullanmanızı tavsiye apps NPM yoluyla SDK sürümü 9 . Ancak, özel gereksinimleri olan kullanıcılar için Firebase alternatif sağlar SDK'yı eklemek için yollar . Bu sayfa, bu alternatif yöntemler için ayrıntılı kurulum talimatları sağlar:

  • CDN (içerik dağıtım ağı)
  • Node.js uygulamaları için npm

Bu yöntemleri kullanarak, herhangi ekleyebilir mevcut kütüphanelerin uygulamanıza sürüm 9.

CDN'den

Firebase JavaScript SDK'sının kısmi içe aktarımını yapılandırabilir ve yalnızca ihtiyacınız olan Firebase ürünlerini yükleyebilirsiniz. Firebase, Firebase JavaScript SDK'sının her kitaplığını global CDN'mizde (içerik dağıtım ağı) depolar.

  1. Yalnızca dahil etmek için belirli Firebase ürünler (örneğin, Kimlik Doğrulama ve Bulut Firestore), sizin altına aşağıdaki komut dosyası eklemek <body> etiketi, ancak herhangi Firebase hizmetlerini kullanmadan önce:

    <body>
      <!-- Insert this script at the bottom of the HTML, but before you use any Firebase services -->
    
      <script type="module">
        import { initializeApp } from 'https://www.gstatic.com/firebasejs/9.5.0/firebase-app.js'
    
        // If you enabled Analytics in your project, add the Firebase SDK for Google Analytics
        import { analytics } from 'https://www.gstatic.com/firebasejs/9.5.0/firebase-analytics.js'
    
        // Add Firebase products that you want to use
        import { auth } from 'https://www.gstatic.com/firebasejs/9.5.0/firebase-auth.js'
        import { firestore } from 'https://www.gstatic.com/firebasejs/9.5.0/firebase-firestore.js'
      </script>
    </body>
    
  2. Uygulamanızda Firebase'i başlatın:

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

Node.js uygulamaları

  1. Firebase JavaScript SDK'sını yükleyin:

    1. Zaten bir yoksa package.json dosyası, JavaScript projenin kökünden aşağıdaki komutu çalıştırarak bir tane oluşturun:

      npm init
    2. Yükleme firebase npm paketi ve kaydetmek package.json çalıştırarak dosyaya:

      npm install --save firebase@9.5.0
  2. Uygulamanızda Firebase modülünü kullanmak için aşağıdaki seçeneklerden birini kullanın:

    • Sen edebilirsiniz require herhangi bir JavaScript dosyası modülleri

      Yalnızca dahil etmek için belirli Firebase ürünlerini (Kimlik ve Bulut Firestore gibi):

      // Firebase App (the core Firebase SDK) is always required and
      // must be listed before other Firebase SDKs
      var firebase = require("firebase/app");
      
      // Add the Firebase products that you want to use
      require("firebase/auth");
      require("firebase/firestore");
      


    • Sen hiç ES2015 kullanabilirsiniz import modüllerinin

      Yalnızca dahil etmek için belirli Firebase ürünlerini (Kimlik ve Bulut Firestore gibi):

      // Firebase App (the core Firebase SDK) is always required and
      // must be listed before other Firebase SDKs
      import firebase from "firebase/app";
      
      // Add the Firebase services that you want to use
      import "firebase/auth";
      import "firebase/firestore";
      
  3. Uygulamanızda Firebase'i başlatın:

    import { initializeApp } from 'firebase/app';
    
    // TODO: Replace the following with your app's Firebase project configuration
    const firebaseConfig = {
      //...
    };
    
    const app = initializeApp(firebaseConfig);