goland 的有些三方包没有自动导入问题
1. 运行环境
GO111MODULE="on"
GOARCH="amd64"
GOBIN="/Users/zerduo/go/bin"
GOCACHE="/Users/zerduo/Library/Caches/go-build"
GOENV="/Users/zerduo/Library/Application Support/go/env"
GOEXE=""
GOEXPERIMENT=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOINSECURE=""
GOMODCACHE="/Users/zerduo/go/pkg/mod"
GONOPROXY=""
GONOSUMDB=""
GOOS="darwin"
GOPATH="/Users/zerduo/go"
GOPRIVATE=""
GOPROXY="https://goproxy.cn,direct"
GOROOT="/usr/local/Cellar/go/1.18.4/libexec"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/local/Cellar/go/1.18.4/libexec/pkg/tool/darwin_amd64"
GOVCS=""
GOVERSION="go1.18.4"
GCCGO="gccgo"
GOAMD64="v1"
AR="ar"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
GOMOD="/Users/zerduo/go/goapi/go.mod"
GOWORK=""
2. 问题描述?
有个点比较疑惑,为啥有的三方包可以自动导入,有的就没法自动导入,原因是什么,能否有大佬帮忙解答下
3. 您期望得到的结果?
4. 您实际得到的结果?
在网上找了一些答案,说是在启用go module后,需要把项目放在go path以外,试验了一下,并没有解决问题,希望大佬说下具体原因
推荐文章: