ESlint и борьба с firebase

134
11 августа 2019, 08:40

Имеется вот так код: файл: init.js

var config = {
  apiKey: 'AIzaSyDe-XMpJOsYURFt5HJwrsYgQTqwQ5kGHWg',
  authDomain: 'udemy-ninja-chat-e44dd.firebaseapp.com',
  databaseURL: 'https://udemy-ninja-chat-e44dd.firebaseio.com',
  projectId: 'udemy-ninja-chat-e44dd',
  storageBucket: 'udemy-ninja-chat-e44dd.appspot.com',
  messagingSenderId: '379210644447'
}
firebase.initializeApp(config)
firebaseApp.firestore().settings({timestampsInSnapshots: true})
export default firebaseApp.firestore()

При создании облачной базы данных Firebase мне было предложено вот этот скрипт поместить в моё веб приложение. НО ругается ESlint, я починил 80% этого кода, но вот эти строчки всё равно подсвечивает красным:

firebase.initializeApp(config)
firebaseApp.firestore().settings({timestampsInSnapshots: true})
export default firebaseApp.firestore()

Прочитал по докам и решил в файле .eslintrc.js установить правило, которое мне выдавало ESlint: 'no-undef': 'off'. Подчёркивания ушли, но теперь я получаю не своё окно чата, как видел до этого, а просто белый экран в браузере, а когда комментирую выше код в файле init.js всё работает, но тогда не работает firebase естественно. Не знаю уже что делать.

Answer 1

Вот ссылка на работающее приложение.

А это ссылка на репозиторий с курсом.
https://github.com/crea00/vue-firebase/

READ ALSO
getOffer() steam

getOffer() steam

Делаю бот для проверки, принят ли трейд человекомНе хочет работать, выдает { response { } }

104
Как добавить checkbox на javascript

Как добавить checkbox на javascript

Как исправить чтобы еще добавлялся for в lable и проверка происходила если галочка стоит что бы дальше написать событие

104
Удалить мусор из контента в div

Удалить мусор из контента в div

Прошлые менеджеры сайта вставляли в контент новости горизонтальную черту в виде ______________________________________________________________ (более 60 символов), которая...

98
Совмещение Java и frontend

Совмещение Java и frontend

Допустим, написал я на spring boote серверную часть, регистрацию пользователя, работа с базой данных и тдэто все у меня отображается через jsp

118