Pular para o conteúdo principal
A CLI da Base44 é uma ferramenta de linha de comando para criar projetos com o serviço de backend da Base44. Use-a para criar projetos, definir seus modelos de dados como entidades e sincronizar tudo com a Base44. Projetos criados com a CLI usam o serviço de backend da Base44 e atualmente não estão integrados ao editor de apps da Base44.
A CLI e o serviço de backend estão atualmente em beta. Estamos melhorando ativamente a plataforma e a documentação com base no feedback dos usuários. Compartilhe suas opiniões e solicitações de recursos em nossa página do GitHub Discussions.

Instalação

npm install -g base44@latest
Ou execute comandos diretamente com npx:
npx base44@latest <command>
Requer Node.js 20.19.0 ou superior.

Crie projetos

Crie novos projetos de backend Base44 com o comando create. Você pode escolher entre os templates disponíveis para começar rapidamente. Veja nossos artigos de quickstart para um passo a passo detalhado:

Comece a partir de um app Base44

Se você criou um app com o editor de apps da Base44 e quer desenvolvê-lo localmente, use o comando eject para criar um novo projeto de backend Base44 com uma base de código local. Para um guia passo a passo, veja Começar a partir de um app Base44 existente.

Vincule projetos de backend existentes

Se você tem código de projeto de backend Base44 existente, como de um exemplo de app, use o comando link para conectá-lo a um backend Base44. Para um guia passo a passo, veja Vincular um projeto de backend existente.

Gerencie recursos

Defina esquemas de entidade como arquivos JSON, escreva funções serverless em TypeScript, configure agentes de IA e configure conectores OAuth para serviços externos. A CLI valida suas definições, informa o que mudou e mantém seus recursos locais e remotos em sincronia.

Desenvolva localmente

Inicie um servidor de desenvolvimento local com dev para testar seu projeto na sua máquina sem fazer deploy. Veja o guia Desenvolvimento local para detalhes.

Faça o deploy do seu projeto

Faça o deploy de todos os recursos do seu projeto na Base44 com o comando deploy. Isso envia entidades, funções, conectores, configuração de auth e arquivos do site em uma única operação. Você também pode fazer deploy de recursos individualmente usando entities push, functions deploy, connectors push, auth push e site deploy. Após o deploy, use site open para abrir seu site no navegador.

Configure a autenticação

Gerencie os métodos de login do seu app pela linha de comando. Faça o pull da configuração atual com auth pull, alterne e-mail/senha com auth password-login, alterne provedores sociais (Google, Microsoft, Facebook, Apple) com auth social-login e envie suas alterações com auth push. A configuração de auth também é incluída ao executar deploy.

Execute scripts

Execute scripts TypeScript ou JavaScript autônomos que interagem com seu app usando exec. Um cliente SDK pré-autenticado está disponível como uma variável global base44, então você pode acessar entidades, funções e integrações sem nenhum código de configuração. Útil para migrações de dados, scripts de seed, consultas ad-hoc e automação. Veja o guia Scripts autônomos para o passo a passo completo.

Veja também

Esta página foi traduzida usando IA. Para informações mais precisas e atualizadas, consulte a versão em inglês.