在github上clone下来了一个项目,然后发现同一个项目中的包无法通过“Ctrl + 左键”跳转的问题。
原因:原因是因为clone下来的项目的go mod 版本不一致导致的,把项目目录中的go mod和go sum文件删除,然后在终端命令中执行:
go mod init [项目的根目录]
然后问题就解决了
在一个包下尝试为一个非本地类型定义新方法会报错误:
在github上clone下来了一个项目,然后发现同一个项目中的包无法通过“Ctrl + 左键”跳转的问题。
原因:原因是因为clone下来的项目的go mod 版本不一致导致的,把项目目录中的go mod和go sum文件删除,然后在终端命令中执行:
go mod init [项目的根目录]
然后问题就解决了
在一个包下尝试为一个非本地类型定义新方法会报错误: