ts2307 módulo error encuentra change cannot typescript firebase firebase-authentication

typescript - módulo - no se encuentra el modulo @angular/core



Firebase 3.0 con mecanografiado (5)

Estoy intentando desarrollar una aplicación web con la autenticación angular2 y firebase 3.0 siguiendo las pautas dadas por google. Sin embargo, todas las guías para la web tienen ejemplos de JavaScript.

Agregué líneas debajo en mi index.html

<script src="https://www.gstatic.com/firebasejs/live/3.0/firebase.js"></script> var config = { apiKey: "AIzaSyCSfBMvAdEDpcm-z6gWp2XXXXXXXXXXXXX", authDomain: "fototrans-calculator.firebaseapp.com", databaseURL: "https://fototrans-calculator.firebaseio.com", storageBucket: "fototrans-calculator.appspot.com", }; firebase.initializeApp(config);

Pero cuando trato de usar

rootRef = firebase.database.ref();

Aparece un error en ''firebase'' diciendo

[ts] Cannot find name ''firebase''.

Ahora recuerdo que había instalado firebase usando typings para la versión anterior de Firebase. ¿Tenemos algo así nuevamente para la nueva versión de Firebase? Por favor guía.

Gracias por adelantado





Puede usar el archivo de definición de Typings proporcionado en el repositorio AngularFire2 GitHub (ubicado github.com/angular/angularfire2/blob/master/manual_typings/… ):

Incluya lo siguiente en su archivo typings.json :

{ "ambientDependencies": { "firebase": "github:angular/angularfire2/manual_typings/firebase3/firebase3.d.ts#2c9ab3117eeb804e8e4996461eddcf32efa54a56" } }

Tenga en cuenta que el valor aquí es simplemente la ruta al archivo en GitHub seguido del hash de confirmación relevante. El hash en el ejemplo es master en el momento de la escritura, por lo que es posible que desee actualizar a la última confirmación.

A continuación, puede ejecutar node_modules/.bin/typings install y Typings aplicará los últimos cambios desde su archivo typings.json .


Puedes declare var firebase: any; esto declare var firebase: any;