Модуль администратора Firebase не найден: 'dns'

Я только что установил Firebase Admin SDK с помощью «npm install firebase-admin --save» и вижу ошибку при «npm start». Есть ли какая-то зависимость, которую я пропустил?

Не удалось скомпилировать.

Ошибка в ./~/firebase-admin/~/isemail/lib/isemail.js Модуль не найден: 'dns' в C: \ webroot \ node_modules \ firebase-admin \ node_modules \ isemail \ lib

@ ./~/firebase-admin/~/isemail/lib/isemail.js 45: 10-24


person Sithu    schedule 16.12.2016    source источник
comment
Я не знаю, что такое Firebase Admin SDK, но если вы пропустите модуль dns, вы можете установить его с помощью npm i dns.   -  person Artem Dudkin    schedule 16.12.2016
comment
Возможно, вы правы, мне просто интересно, является ли DNS зависимостью в этом SDK администратора firebase. Я не видел никаких предварительных условий в процессе установки.   -  person Sithu    schedule 16.12.2016
comment
Вы нашли решение этого? Я столкнулся с той же проблемой. npm i dns не помогает   -  person Alec Sibilia    schedule 19.05.2017
comment
Да, нашел альтернативу. Firebase Admin не работает в браузере, firebase предоставила альтернативу под названием Функции. Модули Firebase Admin могут вызывать внутри functions. firebase.google.com/docs/functions   -  person Sithu    schedule 19.05.2017


Ответы (1)


Это не работает в браузере, но если по какой-то причине вам нужно получить доступ ко всем данным сразу, взгляните на это: https://github.com/taptalk/fireman

person Onno Faber    schedule 26.09.2017