安装
npx skills add https://github.com/firebase/agent-skills --skill firebase-basics
- Prerequisites
- Make sure you follow
- firebase-local-env-setup
- skill first. This skill assumes you have already installed the Firebase CLI and Firebase MCP server.
- Core Workflow
- 1. Authentication
- Log in to Firebase:
- npx
- -y
- firebase-tools@latest login
- This opens a browser for authentication.
- For environments where localhost is not available (e.g., remote shell), use
- npx -y firebase-tools@latest login --no-localhost
- .
- 2. Creating a Project
- To create a new Firebase project from the CLI:
- npx
- -y
- firebase-tools@latest projects:create
- You will be prompted to:
- Enter a Project ID (must be unique globally).
- Enter a display name.
- 3. Initialization
- Initialize Firebase services in your project directory:
- mkdir
- my-project
- cd
- my-project
- npx
- -y
- firebase-tools@latest init
- The CLI will guide you through:
- Selecting features (Firestore, Functions, Hosting, etc.).
- Associating with an existing project or creating a new one.
- Configuring files (firebase.json, .firebaserc).
- Exploring Commands
- The Firebase CLI documents itself. Instruct the user to use help commands to discover functionality.
- Global Help
-
- List all available commands and categories.
- npx
- -y
- firebase-tools@latest
- --help
- Command Help
- Get detailed usage for a specific command.
npx
-y
firebase-tools@latest
[
command
]
--help
Example:
- npx
- -y
- firebase-tools@latest deploy
- --help
- npx
- -y
- firebase-tools@latest firestore:indexes
- --help
- SDK Setup
- Detailed guides for adding Firebase to your app:
- Web
-
- See
- references/web_setup.md
- Common Issues
- Login Issues
- If the browser doesn't open, try
npx -y firebase-tools@latest login --no-localhost
.
← 返回排行榜