Çoğu Firebase web uygulaması için npm üzerinden SDK'yı kullanmanızı kesinlikle öneririz. Ancak Firebase, özel gereksinimleri olan kullanıcılar için SDK'yı eklemek üzere alternatif yollar sağlar. Bu sayfada, şu alternatif yöntemler için ayrıntılı kurulum talimatları yer almaktadır:
- CDN (içerik yayınlama ağı)
- Node.js uygulamaları için npm
Bu yöntemleri kullanarak, mevcut kitaplıklardan herhangi birini uygulamanıza ekleyebilirsiniz.
CDN'den
Firebase JavaScript SDK'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ı küresel CDN'mizde (içerik yayınlama ağı) depolar.
Yalnızca belirli Firebase ürünlerini (örneğin, Authentication ve Cloud Firestore) eklemek için
<body>
etiketinizin alt kısmına aşağıdaki komut dosyasını ekleyin. Ancak 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/10.12.3/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/10.12.3/firebase-analytics.js' // Add Firebase products that you want to use import { getAuth } from 'https://www.gstatic.com/firebasejs/10.12.3/firebase-auth.js' import { getFirestore } from 'https://www.gstatic.com/firebasejs/10.12.3/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:
Halihazırda bir
package.json
dosyanız yoksa JavaScript projenizin kökünde aşağıdaki komutu çalıştırarak bir dosya oluşturun:npm init
firebase
npm paketini yükleyin ve aşağıdaki komutu çalıştırarakpackage.json
dosyanıza kaydedin:npm install --save firebase@10.12.3
Uygulamanızda Firebase modülünü kullanmak için aşağıdaki seçeneklerden birini tercih edin:
Herhangi bir JavaScript dosyasından
require
modülYalnızca belirli Firebase ürünlerini (ör. Authentication ve Cloud Firestore) eklemek için:
// 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");
ES2015 ila
import
modülleri kullanabilirsinizYalnızca belirli Firebase ürünlerini (ör. Authentication ve Cloud Firestore) eklemek için:
// 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);