Использование FireBase с модульным JavaScript - PullRequest
0 голосов
/ 03 мая 2019

У меня есть простой веб-сайт с index.html и тегом скрипта, связанным с файлом main.js. Тег имеет тип module. Я не пользуюсь библиотеками или чем-то подобным. Я пробовал решения в Интернете, но все они используют какой-то пакет, и, похоже, без них он не работает. Я создал свое приложение с firebase init hosting.

Когда я пытаюсь импортировать firebase с import firebase from 'firebase' или import * as firebase from 'firebase', я получаю сообщение об ошибке Uncaught TypeError: Failed to resolve module specifier "firebase". Relative references must start with either "/", "./", or "../".

Что мне здесь делать? Я впервые использую Firebase с модулями JavaScript.

Firebase говорит использовать скриптовые теги для доступа к firebase, но я не могу этого сделать.

1 Ответ

0 голосов
/ 03 мая 2019

import .. from 'firebase' заставит JavaScript искать в папке node_modules.Если я вас правильно понимаю, у вас его нет и вы тоже не хотите.

Не нужно включать Firebase таким образом, вы также можете просто добавить сценарии в нижней части вашего тела в html, например:

<script src="/__/firebase/5.11.0/firebase-app.js"></script>
<script src="/__/firebase/init.js"></script>

Если хостинг это единственноеВы хотите, чтобы это было сделано, даже без объекта конфигурации.В противном случае проверьте это: https://firebase.google.com/docs/web/setup

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...