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.
- A CLI requer Node.js 20.19.0 ou superior.
- Este guia cria uma cópia separada do seu app como um novo projeto. Se você quer desenvolver seu app existente localmente sem criar uma cópia separada, escolha uma destas opções:
- Integração com GitHub: Sincronização automática bidirecional com um repositório GitHub, requer o plano Builder. Ideal para desenvolvimento local contínuo, em que você quer que as mudanças fiquem em sincronia entre a Base44 e seu editor.
base44 scaffold: Escreva código de backend localmente e faça deploy manualmente.
1
Instale a CLI
Instale a CLI da Base44 globalmente:
2
Faça eject do seu app
Execute o comando 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.
- 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/.
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.
base44 scaffold.
Próximos passos
Agora que você tem um projeto local, pode:- Usar o SDK para adicionar mais funcionalidade ao seu frontend.
- Adicionar entidades, funções de backend e agentes. Se está trabalhando em TypeScript, gere tipos para obter autocomplete e segurança de tipo.
- Continuar construindo seu frontend e implantar atualizações com
base44 deploy.
Veja também
- Referência do comando
eject: Exporte sua configuração de backend Base44 - Estrutura do Projeto: Como os arquivos do projeto são organizados
- Referência de comandos da CLI: Todos os comandos da CLI disponíveis
Esta página foi traduzida usando IA. Para as informações mais precisas e atualizadas, consulte a versão em inglês.