Go命令大全

得意时要看淡,失意时要看开。不论得意失意,切莫大意;不论成功失败,切莫止步。志得意满时,需要的是淡然,给自己留一条退路;失意落魄时,需要的是泰然,给自己觅一条出路Go命令大全,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

go build 打包命令
go clean 清楚编译文件
go run 编译并运行
go fmt 代码格式化命令
go install 编译并安装到本地仓库
go get 下载指定包名(从仓库下载)
go generate 编译前自动生成代码
go test 单元测试命令
go pprof 性能分析命令
go mod download    下载依赖的module到本地cache(默认为$GOPATH/pkg/mod目录)
go mod edit        编辑go.mod文件
go mod graph       打印模块依赖图
go mod init        初始化当前文件夹, 创建go.mod文件
go mod tidy        增加缺少的module,删除无用的module
go mod vendor      将依赖复制到vendor下
go mod verify      校验依赖
go mod why         解释为什么需要依赖 
在项目中执行go get命令可以下载依赖包,并且还可以指定下载的版本。

*   运行go get -u将会升级到最新的次要版本或者修订版本(x.y.z, z是修订版本号, y是次要版本号)
*   运行go get -u=patch将会升级到最新的修订版本
*   运行go get package[@version](https://github.com/version "@version")将会升级到指定的版本号version
    如果下载所有依赖可以使用go mod download命令。
1.set GO111MODULE=on

2.SET GOPROXY=[https://goproxy.cn](https://goproxy.cn/) (这是win环境下的) export GOPROXY=[https://goproxy.cn](https://goproxy.cn/) (这是mac环境下的)

3.go mod init [包名] // 初始化项目(如果你是初始化项目直接 `go mod init` 就好了)

4.在你的目录文件下会生成go.mod和go.sum文件 go.mod 里面包含了你的所有的包!

5.在文件里面引入包名的时候有的编辑器会报错但是是可以正常编译的

6.下载包使用go get

7.修改包的版本号直接去go.mod文件修改然后go mod download

8.go的最新版本使用go install可以将git的源码安装为项目插件。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/156114.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!