Go mod工具使用

打开go的模块管理工具Modules,类似于java的maven,自我感觉比maven好用

//老版本需要自己打开,新版本的go基本都不用自己打开了,默认开启
go env -w GO111MODULE=on

初始化项目  go mod init <name> 名字可加可不加,不加默认用你文件夹的名字,帮你创建go.mod和go.sum来管理自己项目,管理自己的依赖。

//文件夹goweb内
go mod init   
//在goweb内创建go.mod,go.sum管理项目


go mod init goweb
//goweb也可以换成别的,不和文件夹名称一致也是可以,但是建议还是一致

下载依赖  go get package@version  包名加版本,go get -u 更新自己的包到新版本 。

//下载依赖
go get github.com/davyxu/cellnet

//更新之前的依赖
go get -u github.com/gorilla/mux

//下载私有库 go get -u https://用户名:密码@私有库的地址/包的导入路径
go get -u https://user:password@example.com/foo/bar

整理自己的依赖 go mod tidy  项目中用到的依赖没有导入,没有下载,导入的依赖不使用了,用这个命令,就会同步自己的依赖文件go.mod和项目中依赖的使用。

运行自己的项目,go run main.go

打包自己的项目 go build 

go build main.go   //打包这一个文件

go build ./...     //打包该目录下所以go文件

go build main.go -o hello  //生成文件名称可以用-o来指定,为hello

清理缓存  go clean 清除打包生成文件

go clean -i  //-i:清理安装的可执行文件和静态库。
go clean -r  //-r:递归清理子目录中的文件。
go clean -n  //-n:打印清理的文件列表,但不实际执行清理操作。

以上是常用的一些命令,高级操作还可以加一些参数,还有其他一些命令,这里不一一展示了,贴一个大佬的总结链接。

Go命令详解 - 知乎 (zhihu.com)

  • 11
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值