O que são pacotes npm?
Use pacotes npm para adicionar recursos e ferramentas poderosas às suas aplicações Base44 sem precisar construir tudo você mesma. A Base44 é um ai app builder que dá acesso a bibliotecas de código confiáveis e atualizadas para coisas como animações, formatação de dados e gráficos, todas criadas por desenvolvedores especializados. Ao usar pacotes npm, você pode adicionar recursos avançados em minutos, contar com código bem testado e focar em criar o que torna sua aplicação única.
Exemplos de pacotes npm
- Bibliotecas de animação (por exemplo, anime.js)
- Utilitários de gráficos
- Auxiliares de data e hora
- Componentes UI
- Lógica de arrastar e soltar
Navegando pelos pacotes npm
Você pode encontrar pacotes npm no registro público. O README de cada pacote inclui instruções detalhadas, exemplos de uso e detalhes de dependências, para que você possa começar imediatamente. Para navegar pelos pacotes npm da Base44:- Vá para npmjs.com para ver todos os pacotes públicos disponíveis.
- Clique no pacote que deseja usar para abrir a página de detalhes.
Adicionando um pacote npm à sua aplicação
Na Base44, você pode adicionar pacotes npm conversando com a IA. Não é necessário terminal ou comandos manuais de instalação. Para adicionar um pacote npm à sua aplicação:- Vá para o editor da sua aplicação.
- Digite no chat de IA o pacote npm que deseja instalar.
- Quando solicitado, clique em Approve no chat.

Exemplo de uso de um pacote npm
Você pode usar anime.js para criar animações de entrada polidas para as páginas e elementos da sua aplicação. Por exemplo, pode querer animar cards, botões ou gráficos quando uma página carrega para deixar o site mais envolvente. Basta adicionar um prompt como:
Perguntas frequentes
Clique em uma pergunta abaixo para saber mais.Existe um SDK oficial da Base44?
Existe um SDK oficial da Base44?
A Base44 atualmente não oferece um SDK público. No entanto, você pode votar nesse recurso em nosso Product Roadmap.Para desenvolvedores avançados, o pacote
npm-base44/sdk está disponível. Esse pacote permite realizar funções específicas de backend.Por que estou recebendo erros ao instalar pacotes npm?
Por que estou recebendo erros ao instalar pacotes npm?
Pacotes npm são suportados apenas na nova infraestrutura da Base44. Se está encontrando erros, certifique-se de atualizar sua aplicação para a nova infraestrutura.Para verificar se precisa atualizar:
- Vá para o editor da sua aplicação.
- Procure o botão Update Infrastructure na barra superior.
- Clique em Update Infrastructure se vê-lo e siga as instruções.
O que devo fazer se um pacote npm falhar ao instalar?
O que devo fazer se um pacote npm falhar ao instalar?
Se seu pacote npm não instala ou fica travado em pendente, tente estas etapas:
- Verifique as mensagens do chat para detalhes do erro. Às vezes, o chat de IA explica problemas de dependência ou compatibilidade com o pacote que está solicitando para instalar.
- Certifique-se de que sua solicitação corresponde exatamente ao nome e versão do pacote.
- Se a instalação requer aprovação, verifique se você aprovou a solicitação no painel do chat.
- Se a instalação falhar, tente solicitar o pacote novamente pelo chat.
Posso remover ou atualizar um pacote depois de instalá-lo?
Posso remover ou atualizar um pacote depois de instalá-lo?
Uma vez adicionado um pacote npm, você não pode removê-lo da sua aplicação. No entanto, se não está usando um pacote npm no código mas o tem instalado, ele não afeta sua aplicação.Se um pacote npm precisar de atualização, basta pedir ao chat de IA para fazer por você.
Posso ver quais pacotes estão instalados?
Posso ver quais pacotes estão instalados?
Para descobrir quais pacotes npm tem instalados na sua aplicação, pergunte ao chat de IA.
Como escolher pacotes npm confiáveis?
Como escolher pacotes npm confiáveis?
Escolha os pacotes npm certos seguindo as recomendações abaixo. Fazer um pouco de pesquisa sobre cada pacote, em vez de instalá-lo imediatamente, pode ajudar a encontrar opções confiáveis e evitar problemas no futuro.
- Estatísticas de download: Verifique quantos downloads o pacote tem no npm. Pacotes com um forte histórico de downloads são geralmente vistos como confiáveis pela comunidade de desenvolvimento.
- Qualidade da documentação: Pacotes bem documentados geralmente facilitam a configuração e a solução de problemas. Procure instruções claras de uso, exemplos e referências de API.
- Tipo de licença: Certifique-se de que a licença do pacote atende aos requisitos do seu projeto, especialmente se está construindo algo comercial ou open source.
- Tamanho do bundle e dependências: Considere como o pacote afetará o desempenho da sua aplicação e se adiciona muitas novas dependências. Pacotes leves e focados reduzem possíveis conflitos e excesso.
- Atividade de atualização: Revise o repositório do projeto, como no GitHub, para ver se as atualizações são recentes e se os mantenedores estão respondendo a perguntas ou relatos de bugs. Pacotes mantidos atualizados costumam ser mais seguros e mais compatíveis com ferramentas modernas.
- Feedback da comunidade: Explore comentários, avaliações e discussões no npm, GitHub ou fóruns de programação. Experiências de outros desenvolvedores podem alertar sobre possíveis problemas ou dar uma ideia melhor de como o pacote se comporta na prática.
Esta página foi traduzida usando IA. Para informações mais precisas e atualizadas, consulte a versão em inglês.

