Go Modules
  • Boas-vindas
  • Básico
    • O que é um módulo?
    • Rotina usando módulos
      • Criando um novo módulo
      • Adicionando uma dependência
      • Atualizando dependências
      • Adicionando uma dependência em uma nova versão principal (major)
    • Comandos comuns
  • Novos conceitos
    • Módulos
    • go.mod
    • Seleção de versão
  • Avançado
    • Go Module Proxy
    • go.sum
    • Checksum Database
  • Tutoriais
    • Como usar libs privadas?
    • Como usar libs privadas no Github Actions?
  • FAQ
    • Devo fazer commit do arquivo 'go.sum'?
    • Quando usar replace?
    • Posso trabalhar totalmente sem um versionador de código em meu sistema de arquivos local?
    • Como faço para usar a "vendor" com módulos?
    • Que ferramentas posso usar para trabalhar com módulos?
    • Devo adicionar um arquivo 'go.mod' mesmo que eu não tenha nenhuma dependência?
  • Releases
    • 1.13
    • 1.14
    • 1.15
Powered by GitBook
On this page
  1. FAQ

Devo adicionar um arquivo 'go.mod' mesmo que eu não tenha nenhuma dependência?

Sim!

Isso faz com que seja possível trabalhar fora do GOPATH, ajuda a comunicar ao ecossistema que você optou por utilizar módulos, e adicionalmente a diretiva module no seu arquivo go.mod serve como uma declaração definitiva da identidade do seu código (que é uma das principais razões pelas quais comentários de imports devem eventualmente virar deprecated).

Módulos estão disponíveis a partir da versão 1.11 de Go.

PreviousQue ferramentas posso usar para trabalhar com módulos?Next1.13

Last updated 4 years ago