Iglo
Iglo

Reputation: 706

Import only auth and firestore from firebase

I am attempting to reduce the firebase library size in my vuejs app. I currently import firebase as

import * as firebase from 'firebase';
require("firebase/firestore");

Inside my vendor file I have the database and messaging services but I have no use for them. enter image description here

How do I go about only importing auth and firestore into firebase object?

Upvotes: 20

Views: 23266

Answers (1)

Alex Mounir
Alex Mounir

Reputation: 1241

First you need to import the core

import * as firebase from 'firebase/app';

then import required modules

import 'firebase/auth';
import 'firebase/firestore';

or

var firebase = require("firebase/app");
require("firebase/auth");
require("firebase/database");

Upvotes: 52

Related Questions