go mod导入本地自定义包问题
1.要使用gomod首先要开启gomod,而不使用旧方法导入包
go env -w GO111MODULE=on
2.创建项目
mkdir myproject
go mod init myproject
假设项目目录为:
其中main包和utils包同级
3.在main包中就可以使用utils包了
package main
import (
"fmt"
//导入自定义包时直接加上项目名,因为项目在init时已经添加到go环境中了
"myproject/utils"
)
func main(){
fmt.Println("hello world")
//调用utils中的Test函数
utils.Test()
}