Это 22-й день моего участия в Gengwen Challenge, Подробную информацию о мероприятии см.:Обновить вызов
Если ❤️моя статья оказалась полезной, пожалуйста, оставьте комментарий, подпишитесь и поставьте лайк. Это самый большой стимул для меня продолжать техническое творчество.Больше прошлых статей в моем личном блоге
Многие программисты шутят, что ониCV工程师
, и теперь есть способ помочь вам подключитьCV 都不用
. Этот метод, называемый «рыбалкой», на самом деле является «повышением эффективности работы», помогая вам“人生新巅峰”
Создайте собственный модуль Go
предисловие
посколькуgo 1.13
, официальный инструмент управления пакетамиgo module
, начиная с онлайн-введения:
- Как использовать модуль go
- Какие есть полезные модули go
- Внедряйте модуль go каждый день
Таких статей много, но они редко упоминаются如何创建自己的 Go Module
.
Там будет老学究
закончиться,重复造轮子
фигово;
но так называемый再牛逼的肖邦也弹不出哥的忧伤
.高大上的方案
Конечно, есть чему поучиться, ноРазличные бизнес-сценарии имеют уникальные потребности.高大上的方案
Не обязательно простой в использовании и не обязательно удобный в использовании.
по сравнению с自己的效率
,舒服
С точки зрения. Какое колесо?
так授人以鱼不如授人以渔
, эта статья про изготовление колес如何创建自己的 Go Module
.
Зайдите на гей-сайт и создайте git
https://github.com/new
(еслиgithub访问缓慢
Если вы используете отечественныеgitee
без проблем) для日常开发维护
иmodule 版本发布
Загрузите проект, который вы только что создали:git clone git@github.com:coderdao/my_go_mod.git
Просто напишите версию первого поколения
войти в проектmy_go_module
, добавить файлfirst_kiss.go
документ:
заfirst_kiss.go
Добавьте два метода и связанные аннотации
Выполните go mod init, чтобы сгенерировать файл go.mod.
Этот шаг в основном используется для вашего собственного модуля в будущем.大版本更新
или依赖第三方 module
когда используешь:
MINGW64 /d/Dev/workplace/golang/my_go_mod (main)
$ go mod init github.com/coderdao/my_go_mod
go: creating new go.mod: module github.com/coderdao/my_go_mod
go: to add module requirements and sums:
go mod tidy
Отправьте проект на pkg.go.dev
[pkg.go.dev](https://pkg.go.dev)
сайтGolang 官方
Разработанный веб-сайт ресурса обеспечивает функцию поиска сторонних пакетов Golang.
Когда мы успешно нажмем, мы можем снова выполнить поиск в pkg.go.dev (это может занять некоторое время, от десяти минут до получаса), после чего мы сможем увидеть результаты поиска.
Перетащите my_go_mod в другой проект для тестирования
Если первое нажатие не отвечает, нужно подождать несколько минут для синхронизации. Потяните его снова, пока не появится напечатанная информация
Затем напишите тестовый файл, проверьте