jetbrains家的goland项目可用但老爆红
目录
问题
目前新的go项目默认都是go module
模式,由于我需要使用私有仓库的package,清除了mod的缓存后Goland就识别不到我后续在命令行下执行
|
|
下载的依赖了。
goland爆红是因为没有在当前项目的vendor下找到这个玩意。(或根本没找到vendor目录)
解决
在项目根目录下执行以下命令:
|
|
这会在当前项目目录下面建立一个vendor目录,用于存放当前项目的package。
然后goland会自动识别到这个目录,就不会再爆红了。
但由于上传Github是不需要上传这部分依赖
需要项目根目录的
|
|
文件内添加一行
|
|
后在命令行执行
|
|
然后执行
|
|
进行测试
然后后续应该就不会上传vendor文件夹了
后言
goland的爆红问题,上面只是一个可能的原因和解决方式,不保证该方式通用。