Search code examples
authenticationfirebasefirebase-tools

Cannot deploy angular app on firebase


This is my first time when I try to deploy a web application on a remote server. I chose Firebase to deploy my angularJs app. These are the steps provided by them:

  1. npm install -g firebase-tools <---- successfully installed
  2. firebase init <- Here it says that this operation requires login. I proceed to the next step.
  3. firebase login <---- I get the following:

    Error: Cannot run login in non-interactive mode. See login:ci to generate a token for use in non-interactive environments.

I don't know what "see login:ci" means, but I tried:

  1. firebase login:ci <---- I get the following: "Error: Cannot run login:ci in non-interactive mode."

I also wrote a question in their support groups, but no answer yet.

Do you have any idea what should I do?

I'm also opened to try to deploy on other servers. (as longs as they are free)


Solution

  • I received the same error when I installed Firebase and tried to login for the first time.

    To fix the error of 'Cannot run login in non-interactive mode', I used the interactive mode instead:

    firebase login --interactive

    I then granted permission in the browser to successfully login on the CLI.

    Note: My platform was Windows 10 and Git Bash, but I'm sure it will work for other platforms too.