Çoğu Firebase Web uygulaması için npm aracılığıyla SDK sürüm 9'u kullanmanızı şiddetle öneririz. Ancak, özel gereksinimleri olan kullanıcılar için Firebase , SDK'yı eklemek için alternatif yollar sunar . 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, sürüm 9 için mevcut kitaplıklardan herhangi birini uygulamanıza ekleyebilirsiniz.
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.
Yalnızca belirli Firebase ürünlerini (örneğin, Kimlik Doğrulama ve Cloud Firestore) dahil etmek için, herhangi bir Firebase hizmetini kullanmadan önce
<body>
etiketinizin altına aşağıdaki komut dosyasını ekleyin:<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.17.2/firebase-app.js' // If you enabled Analytics in your project, add the Firebase SDK for Google Analytics import { getAnalytics } from 'https://www.gstatic.com/firebasejs/9.17.2/firebase-analytics.js' // Add Firebase products that you want to use import { getAuth } from 'https://www.gstatic.com/firebasejs/9.17.2/firebase-auth.js' import { getFirestore } from 'https://www.gstatic.com/firebasejs/9.17.2/firebase-firestore.js' </script> </body>
Firebase yapılandırma nesnenizi ekleyin ve ardından uygulamanızda Firebase'i başlatın:
<body> <script type="module"> // ... // TODO: Replace the following with your app's Firebase project configuration const firebaseConfig = { // ... }; // Initialize Firebase const app = initializeApp(firebaseConfig); </script> </body>
Node.js uygulamaları
Firebase JavaScript SDK'sını yükleyin:
Zaten bir
package.json
dosyanız yoksa, JavaScript projenizin kökünden aşağıdaki komutu çalıştırarak bir tane oluşturun:npm init
firebase
npm paketini kurun ve şunu çalıştırarakpackage.json
dosyanıza kaydedin:npm install --save firebase@9.17.2
Uygulamanızda Firebase modülünü kullanmak için aşağıdaki seçeneklerden birini kullanın:
Herhangi bir JavaScript dosyasından modül
require
Yalnızca belirli Firebase ürünlerini dahil etmek için (Kimlik Doğrulama ve Cloud 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");
Modülleri
import
için ES2015'i kullanabilirsinizYalnızca belirli Firebase ürünlerini dahil etmek için (Kimlik Doğrulama ve Cloud 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";
Firebase yapılandırma nesnenizi ekleyin ve ardından 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 = { //... }; // Initialize Firebase const app = initializeApp(firebaseConfig);