Чтобы создать Go модуль, используй команду go mod init и укажи название модуля.
go mod init module-name
Замени module-name на название твоего модуля (обычно это путь репозитория, например github.com/username/projectname).
Эта команда:
go.mod в текущей папкеgo mod init github.com/myuser/myproject
Создаёт файл go.mod с таким содержимым:
module github.com/myuser/myproject
go 1.21
go.mod и go.sumИспользуй соглашение с префиксом домена (например github.com, gitlab.com), чтобы избежать конфликтов. Это особенно важно, если ты планируешь делиться модулем публично или в рамках организации.
Команда go mod init создаёт одновременно файлы go.mod и go.sum в директории проекта.
Новый — ещё не проверен сообществом
Вы