一起使用go(golang)来做一个后台管理系统系列10使用mod来管理包

author author     2023-04-27     432

关键词:

参考技术A 原项目采用gopath来管理的引用库,但有小伙伴反应说包不好下,虽然我把对应的包做了百度云盘共享,但小伙伴们仍然感觉不太好用。特别是最近把go SDK升级到1.18.在管理包上终于下决心使用mod来重新重构下包管理。

一、配置启用Mod

首先那:

确定是否开启了

如果没有开启请开启它。开启命令执行:

#设置 使用七牛云下载

来看下现在的配置:

二、创建项目

上边都说了如何开启了。下面介绍下如何使用

1. 可以随便找一个目录创建项目:myGoProjectNew

这个时候查看目录下会多出一个go.mod的文件:

里面也有了。标识了下SDK的版本1.18

2. 创建 main.go文件

3. 执行:

这时候就会自动下载引用了。

查看Go.mod文件

最后放两张效果图:

感觉还可以得点赞收藏哦。想要源码的私信我获取源码。

golang环境安装

...ws安装包下载地址为:https://golang.org/dl/。如果打不开可以使用这个地址:https://golang.google.cn/dl/。各个系统对应的包名:操作系统包名Windowsgo1.4.windows-amd64.msiLinuxgo1.4.linux-amd64.tar.gzMacgo1.4.darwin-amd64-osx10.8.pkgFreeBSDgo1.4.freebsd-amd64.tar.gz... 查看详情

golanggo-admin系统进行项目开发,还是一个非常不错的项目,使用golang做管理后台,非常方便项目的快速搭建,基础功能鉴权已经完善了,就需要开发相关的业务逻辑即可。(代码片段)

目录前言1,关于go-admin2,使用go-admin进行构建3,使用go-admin进行数据库,后端初始化4,下载前端代码,进行node编译4,总结前言本文的原文连接是:https://blog.csdn.net/freewebsys/article/details/108971807未经博主... 查看详情

Golang 移动端可以与 React-Native 一起使用吗?

】Golang移动端可以与React-Native一起使用吗?【英文标题】:CanGolangmobilebeusedwithReact-Native?【发布时间】:2015-12-0410:57:26【问题描述】:我正在考虑使用Go的移动库https://godoc.org/golang.org/x/mobile(我知道这是实验性的,所以这更像是... 查看详情

[开源]如何使用goapp写你的后台管理系统_golang

 简析基于Gin+GORM+Casbin+vue-element-admin实现的权限管理系统。基于Casbin实现RBAC权限管理。前端实现:vue-element-admin。开源地址见文末。 原由前阵子把goapp开源后,不少朋友加我,一些朋友对vue还比较陌生,不知道如何添加自... 查看详情

golang✔️走进go语言✔️第十九课错误处理&时间处理(代码片段)

...述Golang是一个跨平台的新生编程语言.今天小白就带大家一起携手走进Golang的世界.(第19课)错误处理在Go语言中,使用的是一个单独的返回值来传达错误,于传统的语言不同.错误是最后一个返回值,并有类型:error.通过对它们实现Error()... 查看详情

golang✔️走进go语言✔️第十九课错误处理&时间处理(代码片段)

...述Golang是一个跨平台的新生编程语言.今天小白就带大家一起携手走进Golang的世界.(第19课)错误处理在Go语言中,使用的是一个单独的返回值来传达错误,于传统的语言不同.错误是最后一个返回值,并有类型:error.通过对它们实现Error()... 查看详情

将 pubsub 与 golang 一起使用:ocgrpc.NewClientStatsHandler

】将pubsub与golang一起使用:ocgrpc.NewClientStatsHandler【英文标题】:Usingpubsubwithgolang:ocgrpc.NewClientStatsHandler【发布时间】:2018-08-2713:13:52【问题描述】:我正在按照本教程将主题从golang项目发布到Pub/Sub,这是我目前为该项目提供的... 查看详情

golang一个使用go的网络模块的例子(代码片段)

查看详情

golang✔️走进go语言✔️第十一课指针(代码片段)

...述Golang是一个跨平台的新生编程语言.今天小白就带大家一起携手走进Golang的世界.(第11课)指针指针(Pointer)也就是内存地址,指针变量是用来存放内存地址的变量.Go语言的取地址符是&,放到一个变量前使用就会返回相应变量的内... 查看详情

golang✔️走进go语言✔️第十一课指针(代码片段)

...述Golang是一个跨平台的新生编程语言.今天小白就带大家一起携手走进Golang的世界.(第11课)指针指针(Pointer)也就是内存地址,指针变量是用来存放内存地址的变量.Go语言的取地址符是&,放到一个变量前使用就会返回相应变量的内... 查看详情

[go]golang中的包管理

...main.go  my.go  server包下的websocket.go  使用gorunmain.gomy.go,可以全部打印出来 查看详情

golang依赖管理(代码片段)

目录使用GOPATH管理依赖临时GOPATH依赖查找路径使用GOVENDER管理依赖使用GO111MODULE管理依赖Usage常用命令列表不常用命令使用示例开启GO111MODULE使用过程升级依赖项Go国内加速镜像使用方法使用GOPATH管理依赖go1.6前,GOPATH作为第三方的... 查看详情

golang✔️让我们一起撬开golang的大门✔️

【Go】让我们一起撬开Golang的大门概述为什么要学GoSDK下载IDE下载概述Go语言是一门开源的编程语言,并语言层面实现了并发.Go语言构造简单,可靠,高效,表达能力十分强大.Go语言的特性:优雅的错误处理机制简介又强大的面向对象表... 查看详情

golang包结构(代码片段)

...径example.com/user/,才不会和标准库中的fmt冲突。go官方推荐使用github.com/use 查看详情

深入理解golang

参考技术A最近三年,在工作中使用go开发了不少服务。深感go的便捷,以及它的runtime的复杂。我觉得需要定期的进行总结,因此决定写这篇文章,也许更准确的,应该叫笔记。最近终于解决了一个和cgo有关的问题。这个问题从发... 查看详情

在 Go (Golang) 中查找文件系统对象

...【发布时间】:2021-12-0815:33:08【问题描述】:我正在尝试使用Go查找匹配的文件系统对象并确定我作为输入接收到的路径类型。具体来说,如果对象与提供的路径匹配,我需要对对象执行操作。路径的示例输入可能如下所示:/pat... 查看详情

go语言的开始入门

...据自己的习惯选择一种常用的,在go中定义了的变量必须使用,否则会报错。 (三).Golang中的引用值拷贝和引用传值  go 查看详情

gocenter助力golang全速前进

...netes和Helm。但是,相比语言本身已经得到了广泛的普及和使用,Go语言的包管理方案却大大滞后了。Go语言生态系统中缺少的是标准化——没有用于依赖关系管理的标准工具,也没有标准的包格式或兼容的包仓库规范。这意味着开... 查看详情