Per la maggior parte delle app web Firebase consigliamo vivamente di utilizzare l'SDK tramite npm. Tuttavia, per gli utenti con requisiti speciali, Firebase offre alternative modi per aggiungere l'SDK. In questa pagina vengono fornite istruzioni dettagliate per la configurazione dei metodi alternativi:
- CDN (Content Delivery Network)
- npm per le app Node.js
Con questi metodi, puoi aggiungere uno qualsiasi dei librerie disponibili alla tua app.
Dalla rete CDN
Puoi configurare l'importazione parziale dell'SDK Firebase JavaScript e caricare solo i prodotti Firebase di cui hai bisogno. Firebase archivia ogni libreria SDK Firebase JavaScript sulla nostra rete CDN (Content Delivery Network) globale.
Per includere solo prodotti Firebase specifici (ad es. Authentication e Cloud Firestore), aggiungi quanto segue. in fondo al tag
<body>
, ma prima di utilizzare qualsiasi script Servizi 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/10.13.1/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.13.1/firebase-analytics.js' // Add Firebase products that you want to use import { getAuth } from 'https://www.gstatic.com/firebasejs/10.13.1/firebase-auth.js' import { getFirestore } from 'https://www.gstatic.com/firebasejs/10.13.1/firebase-firestore.js' </script> </body>
Aggiungi l'oggetto di configurazione Firebase e inizializza Firebase in la 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>
App Node.js
Installa l'SDK JavaScript Firebase:
Se non hai ancora un file
package.json
, creane uno entro il giorno eseguendo il comando seguente dalla radice del codice JavaScript progetto:npm init
Installa il pacchetto npm
firebase
e salvalo nelpackage.json
file eseguendo:npm install --save firebase@10.13.1
Scegli una delle seguenti opzioni per utilizzare il modulo Firebase nella tua app:
Puoi
require
moduli da qualsiasi file JavaScriptPer includere solo prodotti Firebase specifici (come 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");
È possibile utilizzare moduli da ES2015 a
import
Per includere solo prodotti Firebase specifici (come 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 inizializza Firebase in la 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);