今天尝试不在GOPATH里面创建新项目源码文件,记录步骤如下:
在GOPATH以外的地方建立自己的项目目录,例如d:\我的项目\测试项目1
goland新建项目,选择"d:\我的项目\测试项目1"这个路径,然后在该路径下建立需要用到的目录,如文档目录、配置参数文件目录,源码目录等,然后选择goland Terminal终端控制台,输入
go mod init 英文名字的你的项目名称,例如
go mod init mytest1
,然后打开goland的File->Settings->Go->Go Modules(vgo),勾选Enable Go Modules (vgo) integration,Proxy选择需要用的代理或者直连,勾选Vendoring mode
再次回到goland Terminal里面,输入go mod vendor加载项目代码依赖的第三方组件库即可。