Aula 10
Como Fazer uma Faxina e Retirar Dependências não Mais Usadas no seu Módulo de Golang
Summary
# Aula de Golang: Limpeza de Módulos
Olá pessoal! Estamos de volta com mais uma aula de Golang. Nesta aula, vou ensinar como limpar os módulos que você não usa mais no seu projeto, ou seja, as dependências que já não são necessárias.
## Exemplo Prático
Vamos supor que meu projeto depende de dois pacotes: `currency` e `mox`. Se eu decidir que não preciso mais do `currency`, o primeiro passo é remover todas as suas referências do código, especificamente no arquivo `main.go`.
1. **Remover Referências**: Exclua o código que faz referência ao pacote `currency`.
2. **Atualizar Módulos**: Embora você possa remover manualmente, é importante que o sistema de gerenciamento de módulos do Golang também seja atualizado.
Para automatizar essa atualização, você utiliza o comando:
```bash
go mod tidy
Execução do Comando
Após remover todas as referências no código, abra o terminal na raiz do projeto e execute:
go mod tidy
Após executar esse comando, você pode verificar o arquivo go.mod
e notar que a dependência do pacote currency
foi removida, confirmando que o Golang atualizou corretamente as dependências.
Conclusão
E é isso! Com apenas alguns passos simples, você pode limpar as dependências não utilizadas no seu projeto. Até a próxima aula!
Video Transcript
Olá pessoal estamos de volta com mais uma aula de golang, módulos de golang, vou te
ensinar como fazer uma limpeza dos módulos que você não usa mais, as dependências que
você não mais precisa. Eu tenho meu projeto aqui que depende de duas coisas, desse pacote
currency e desse pacote mox. Vamos supor que eu não preciso mais do currency, eu vou lá no meu
código, main.go e não vou mais usar currency, então vou remover do código, remover e não tem mais
referência a esse modo. E aí como é que eu faço para remover isso? Mas é claro que a gente pode
remover aqui, manualmente, mas também vai ter que ir lá no golsang e ver as corretão lá também.
Então há uma maneira também de você automatizar isso, sem precisar escrever manualmente,
delatar manualmente e que o golsang também seja atualizado, é bem simples, a gente vai usar o
comando golmods, tidy. Então vou te mostrar aqui. Então eu acabei de remover as referências e tal e
vamos ver lá no meu terminal, falar gol, espaço mod, espaço tidy, tidy.
Depois de executar golmod tidy, eu vou lá no meu golmod, eu vejo que não tem mais o requerimento
do currency que eu tinha antes e agora o golmod, o gol.sang também foi atualizado, não tem mais
referência ao módulo currency que eu tinha antes. Tá certo? Então é bem simples, eu modifiquei
meu código, removi todas as referências daquele módulo que eu não uso mais e com isso é só ir
terminal na parte da raiz, digitar gol, espaço mod, espaço tidy, tidy, tidy.
Por essa aula é só e até a próxima.
Nenhum comentário ainda (loading...)
Nenhum comentário ainda (loading...)
Gostou da aula? 😆👍
Apoie nosso trabalho com uma doação: