Um momento
Aula 10
Cursos / Módulos de Golang: Gerenciamento de Pacotes e Dependências na Linguagem Go
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: