Завершение кода WebStorm для Firebase не работает - PullRequest
0 голосов
/ 29 декабря 2018

Я пытаюсь построить PWA на основе Firebase в WebStorm и попытаться получить завершение кода для работы библиотек Firebase.

  1. Добавлены библиотеки по ссылке CDN в мой индекс.html.

    <script src="https://www.gstatic.com/firebasejs/5.7.0/firebase-app.js"></script>
    <script src="https://www.gstatic.com/firebasejs/5.7.0/firebase-auth.js"></script>
    <script src="https://www.gstatic.com/firebasejs/5.7.0/firebase-database.js"></script>
    <script src="https://www.gstatic.com/firebasejs/5.7.0/firebase-firestore.js"></script>
    <script src="https://www.gstatic.com/firebasejs/5.7.0/firebase-messaging.js"></script>
    <script src="https://www.gstatic.com/firebasejs/5.7.0/firebase-functions.js"></script>
    
  2. Добавлены библиотеки во "внешние библиотеки в WebStorm":

    External libraries list

  3. Включено:

    Enabled Firebase Libraries

  4. Это структура моего проекта:

    Project structure

  5. Завершение кода не работает ни в index.html, ни в index.js, но выполнение в браузере работает нормально.Также сказано, что он не нашел функций signOut и createUserWithEmailAndPassword:

    "use strict";
    function signOut() {
        firebase.auth().signOut();
    
    }
    function signIn(email,password) {
        firebase.auth().createUserWithEmailAndPassword(email, password).catch(function(error) {
            console.log(error.message);
        });
    }
    
...