操作系统:linux
Goland版本:Goland-2021.2.1
问题描述:想在离线环境下看一下go项目的源码,使用Goland打开准备好的go项目后,发现一些导入的第三方包变成了红色,并且代码中也有一些代码变成了红色,主要是第三方包中的函数,而且也没有办法自动跳转到对应的位置。
解决方法:
- 修改go环境变量
GO111MODULE
为off
go env -w GO111MODULE=off
- 在项目根目录下新建
vendor
目录,将代码中变成红色的第三方包放入vendor
目录中,注意要将包名修改为和代码中导入的相同。
重新打开Goland发现导入的包正常了。