Почему глобальный импорт Firebase легче конкретных? - PullRequest
0 голосов
/ 28 сентября 2018

Я создаю приложение Ionic.
Я использую ionic-angular 3.9.2 и firebase 4.6.2 в качестве зависимостей.

В несколько файлов я импортирую Firebase глобально, таким образом:

import * as firebase from 'firebase';

Однако недавно я заметил в документах , что это включает все функции Firebase (6, исключая ядро).

Говорят, что мы можем импортировать функции по отдельности.
Поэтому, если мне нужна только функция «auth», рекомендуется следующее:

import firebase from 'firebase/app'; // (Importing Firebase core.)
import'firebase/auth';               // (Importing Firebase auth only.)

Теперь следует импортировать только одну функцию, auth.

пытался и заменял все случаи моего глобального импорта последним.
Однако, из-за этого мой apk был на 1,2 МБ тяжелее !

Я спрятал эти модификации и вернулся к повсеместному использованию глобального импорта и заметил уменьшение размера моего apk на 1.2M.

Почему это так?

...