Pré-requisitos
🔍 Preview
Antes de iniciar o desenvolvimento do Store Theme, é necessário preparar o ambiente local com algumas ferramentas básicas. Esses pré-requisitos garantem compatibilidade com o projeto exemplar da Uappi e com o ecossistema do Vue.js 3.
Este guia segue as recomendações oficiais do Vue.js, evitando problemas de compatibilidade e build.
🟢 Node.js
O Store Theme é desenvolvido em Vue.js 3, que requer versões específicas do Node.js.📦 Versões suportadas
Conforme a documentação oficial do Vue.js:
1Node.js ^20.19.0 || >= 22.12.0🔄 Recomendação: usar NVM
Ao invés de instalar o Node.js diretamente, recomendamos fortemente o uso do NVM (Node Version Manager).Com o NVM você pode:
- Alternar entre múltiplas versões do Node.js
- Manter compatibilidade entre projetos diferentes
- Evitar conflitos de ambiente
- Windows
- Linux / macOS
- Instalar dependências do projeto
- Rodar scripts de desenvolvimento e build
- Clonar o repositório do Store Theme
- Atualizar o código
- Trabalhar com branches e versionamento
- Melhor DX (Developer Experience)
- Menos erros de sintaxe
- Padronização entre equipes
- Validação de regras
- Identificação de erros em tempo real
- Padronização entre projetos
- Formatação automática de código
- Evita discussões de estilo no time
- Mantém consistência visual
- Suporte oficial ao Vue 3
- IntelliSense
- Tipagem, templates e reatividade
- Autocomplete de variáveis CSS
- Ideal para temas, tokens e customização visual
- ✔️ NVM instalado
- ✔️ Node.js compatível ativo (^20.19.0 || >= 22.12.0)
- ✔️ Git instalado e funcionando
- Clonar o repositório no GitLab da Uappi
- Instalar dependências
- Subir o ambiente local de desenvolvimento
Instalação do NVM Siga a documentação oficial conforme o seu sistema operacional:
Após instalar o NVM, instale uma versão compatível do Node.js:
1nvm install 222nvm use 22🧩 Gerenciador de pacotes
Com o Node.js instalado, você já terá acesso ao npm, utilizado para:> 📌 Não é necessário instalar nada adicional neste momento.
🌱 Git
Todo projeto da Uappi é versionado e distribuído através do GitLab da própria plataforma.Por isso, é obrigatório ter o Git instalado para:
Instalação do Git Siga a documentação oficial:
https://git-scm.com/downloads
Após a instalação, valide no terminal:
1git --version🧠 Editor recomendado
🟣 Visual Studio Code (VS Code)
Embora seja possível usar outros editores, recomendamos fortemente o VS Code por conta da integração com Vue, TypeScript e ferramentas de lint/format.Ele garante:
🟠 Extensões recomendadas (VS Code)
Essas extensões são altamente recomendadas para manter padrão de código, produtividade e qualidade.✅ Checklist rápido
Antes de seguir, confirme se você tem:🏁 Próximo passo
Com o ambiente pronto, agora é hora de obter o projeto Store Theme da Uappi e rodá-lo localmente.
Rodando o projeto localmente: clonando, instalando dependências e subindo o ambiente local
Nesse próximo passo, vamos: