golang导入本地包
golang默认的包都是远程的,最近想搞一个TLS加密通讯的东西,需要用grpc,需要在本地生成一个本地包,导入本地包碰到问题,找了一圈,最后解决了,虽然是grpc的,但生成包放在本地,所有的本地包应该采用同样的方法可以解决。记录如下
1.建立本地包,创建目录。
2.使用go mod init xxxx 创建 module 文件。
3.建立一个虚拟的包放在import中,形式必须是 xxxxx.com/xxxxx
4.运行命令go mod edit -replacexxxx.com/xxxx=./xxxx 等号前面就是那个虚拟包的名字,后面是本地目录,可以根据实际情况调整
5.运行命令go mod tidy,
浙公网安备 33010602011771号