golang导入外部包,并解决导入包慢的问题


官方教程地址:https://golang.google.cn/doc/tutorial/call-module-code

1.编写含有导入包的代码

package main

import "fmt"

import "rsc.io/quote" // 编辑器可能会提示找不到,不要着急 这个执行run的时候会自动下载

func main() {
    fmt.Println(quote.Go())
}

2.生成go.mod记录导入包的版本等信息

// hello 可以换成其他的字符
go mod init hello

3.执行run命令自动导入引入的外部包

go run hello.go

4.国内会出现导入外部包超时问题,在命令行输入以下内容解决

// 引用自 https://blog.csdn.net/qingshuiwater/article/details/109225888
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM