Pular para o conteúdo principal
Use o comando eject para clonar um app que você construiu com o editor de apps Base44 em um novo projeto Base44 com codebase local. O comando cria um novo backend na Base44 com seu próprio ID de app e baixa seu código localmente, dando controle total sobre o desenvolvimento na sua própria IDE. Seu app original permanece na Base44 inalterado.
  • Este guia é para apps criados com o editor de apps Base44. Para conectar código de projeto de backend, como apps de exemplo ou projetos compartilhados por membros da equipe, a um backend Base44, veja Vincular um projeto de backend existente.
  • A CLI requer Node.js 20.19.0 ou superior.
1

Instale a CLI

Instale a CLI da Base44 globalmente:
npm install -g base44@latest
2

Faça eject do seu app

Execute o comando eject:
base44 eject
Se você ainda não estiver logado, o comando vai solicitar que você autentique.Selecione o app que deseja clonar, depois escolha uma pasta de destino. A CLI cria um novo projeto de backend Base44 com um ID de app exclusivo e baixa o código frontend e os recursos de backend do seu app localmente.
Quando concluído, você tem:
  • Novo projeto de backend Base44: Um backend separado na Base44 com seu próprio ID de app e banco de dados vazio.
  • Arquivos de projeto locais:
    • Código frontend: O frontend React do seu app, pronto para modificar e fazer build.
    • Recursos de backend: Schemas de entidade, funções e arquivos de configuração no diretório base44/.
Seus schemas de entidade são copiados para o novo projeto, mas os dados não. Veja Work with data para adicionar registros. Para detalhes sobre os arquivos gerados, veja Estrutura do Projeto.

Quando usar eject

Use eject quando você:
  • Quer desenvolver um app existente na sua própria IDE com controle total do código.
  • Quer construir clientes adicionais que compartilham seu backend, como um app mobile ou extensão do Chrome.
  • Precisa de fluxos de controle de versão além da integração com GitHub, como feature branches ou pull requests.

Próximos passos

Agora que você tem um projeto local, pode:

Veja também

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