Как использовать Firebase-tools в Windows?

Я хочу начать работу с firebase на компьютере с Windows, но не понимаю инструкции по началу работы на https://www.firebase.com/docs/web/quickstart.html.

Я создал файл .html со следующим содержимым (скопировано из инструкции на этой странице). Это работает, информация добавляется в базу данных и извлекается из базы данных. Однако я потерял Linux, например, такие инструкции, как $ npm install -g firebase-tools на этой странице.

Я установил nodejs по ссылке на nodejs.org на https://www.firebase.com/docs/hosting/quickstart.html

Если я выполню указанную выше команду (без linux $-prompt) на экране node.js, я получу следующее сообщение об ошибке: npm следует запускать вне узла repl, в вашей обычной оболочке. (Нажмите Control-D, чтобы выйти.)

Что тогда?

<html>
    <head>
        <script src="https://cdn.firebase.com/js/client/2.2.1/firebase.js"></script>
    </head>
    <body>
    <script>
        var myFirebaseRef = new Firebase("https://torrid-inferno-6000.firebaseio.com/");
        myFirebaseRef.set({
            title: "Hello!",
            author: "Firebase",
            location: {
                city: "San Francisco",
                state: "California",
                zip: 94103
            }
        });
        myFirebaseRef.child("location/city").on("value", function(snapshot) {
            alert(snapshot.val());  // Alerts "San Francisco"
        });
    </script>
    </body>
</html>

person user1837293    schedule 27.02.2015    source источник


Ответы (2)


В основном мне приходилось открывать командную строку и переключаться в C:\Program Files\nodejs, где находится файл npm), после чего команды npm можно было выполнять в соответствии с инструкциями. Позже, когда firebase будет установлен, выполните перезагрузку, чтобы изменения в переменной окружения PATH вступили в силу. После этого команду firebase (init, deploy, ...) можно использовать для развертывания сайта.

person user1837293    schedule 27.02.2015
comment
Большое спасибо. Я сэкономил много времени на эту деталь. - person Santi Fri; 22.02.2016

Firepit – это новый инструмент командной строки, созданный для Windows, который пытается стать родным инструментом firebase.

Firepit — это автономная переносимая версия интерфейса командной строки Firebase, которая не имеет зависимостей (включая Node.js). Загрузите, нажмите и сразу же получите доступ к командам firebase и npm.

Стоит проверить https://github.com/abehaskins/firepit

person jthegedus    schedule 30.01.2019