微信黑魔法-专注解决微信开发周边,小程序,公众号,微信机器人等技术分享

怎么解决 Goland cannot find declaration to go to 的问题

怎么解决 Goland cannot find declaration to go to 的问题?

问题背景

有时候goland编辑器import新包的时候, 新包的方法不能够通过 cmd + click点击过去, 而且方法名为红色的, 如下图.

****

如何解决

  1. 这种问题通常是go mod的版本不一致导致的, 把项目根目录的go.mod 和 go.sum删除, 然后再重新

    go build .
    
  2. Goland的 偏好, Go->Go Modules(vgo) 里面, 勾选启用

  3. Goland编辑器,关闭项目, 然后再重新导入项目即可.

  4. 可以发现会重新索引, 等完成了就成功了