Per la maggior parte delle app web Firebase, ti consigliamo vivamente di utilizzare l'SDK tramite npm. Tuttavia, per gli utenti con requisiti speciali, Firebase fornisce metodi alternativi per aggiungere l'SDK. Questa pagina fornisce istruzioni dettagliate per la configurazione di questi metodi alternativi:
- CDN (Content Delivery Network)
- npm per le applicazioni Node.js
Utilizzando questi metodi, puoi aggiungere qualsiasi libreria disponibile alla tua app.
Dalla CDN
Puoi configurare l'importazione parziale dell'SDK Firebase JavaScript e caricare solo i prodotti Firebase di cui hai bisogno. Firebase memorizza ogni libreria dell'SDK Firebase JavaScript sulla nostra rete CDN (Content Delivery Network) globale.
Per includere solo prodotti Firebase specifici (ad esempio Authentication e Cloud Firestore), aggiungi il seguente script in fondo al tag
<body>
, ma prima di utilizzare qualsiasi servizio Firebase:<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/11.3.0/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/11.3.0/firebase-analytics.js' // Add Firebase products that you want to use import { getAuth } from 'https://www.gstatic.com/firebasejs/11.3.0/firebase-auth.js' import { getFirestore } from 'https://www.gstatic.com/firebasejs/11.3.0/firebase-firestore.js' </script> </body>
Aggiungi l'oggetto di configurazione Firebase e poi inizializza Firebase nella tua app:
<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>
Applicazioni Node.js
Installa l'SDK Firebase JavaScript:
Se non hai ancora un file
package.json
, creane uno eseguendo il seguente comando dalla radice del progetto JavaScript:npm init
Installa il pacchetto npm
firebase
e salvalo nel filepackage.json
eseguendo:npm install --save firebase@11.3.0
Utilizza una delle seguenti opzioni per utilizzare il modulo Firebase nella tua app:
Puoi
require
i moduli da qualsiasi file JavaScriptPer includere solo prodotti Firebase specifici (ad esempio Authentication e Cloud Firestore):
// 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");
Puoi utilizzare ES2015 per i moduli
import
Per includere solo prodotti Firebase specifici (ad esempio Authentication e Cloud Firestore):
// 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";
Aggiungi l'oggetto di configurazione Firebase e poi inizializza Firebase nella tua app:
import { initializeApp } from 'firebase/app'; // TODO: Replace the following with your app's Firebase project configuration const firebaseConfig = { //... }; // Initialize Firebase const app = initializeApp(firebaseConfig);