Всем привет.
Мучаюсь уже несколько дней с банальным подключением Firebase.
Действую по мануалу и гуглу, но получается так себе.
Что я не так делаю?
Или для firebase нужно импорт библиотек делать в nodejs ? По мимо npm пакетов.
Ошибка в консоли браузера:
ReferenceError: require is not defined
Если развернуть ее подробнее то жалуется на 1 же строчку импорта :
var firebase = require('firebase')
html явно не нравится импорт с файла app.js
Попытки заменить в JS 1 строчку на require('firebase/app') и require('firebase/database') успеха не принесли.
ES6 import ругается в консоли еще хлеще.
Код HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script src="https://www.gstatic.com/firebasejs/7.14.4/firebase-app.js"></script>
<script type = "text/javascript" src = "app.js"></script>
</head>
<body>
</body>
</html>
В самом app.js
var firebase = require('firebase')
var firebaseConfig = {
apiKey:'#####",
authDomain:'#####',
databaseURL:'#####',
projectId:'#####',
storageBucket:'#####',
messagingSenderId:'#####",
appId:'#####"'
};
// Initialize Firebase
firebase.initializeApp(firebaseConfig);
let test = firebase.database()
console.log(test)
Заранее спасибо!