V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
jizhihaoSAMA
V2EX  ›  Go 编程语言

Goland:在新建的项目里面导入已经安装好的第三方包时,会出现没有智能提示的情况。使用该包下的方法还会爆红,但运行代码后,代码不爆红,且智能提示正常(只针对于已经导入的包。对于未导入的包,还是要导入+使用该包方法+运行后才有智能提示)

  •  
  •   jizhihaoSAMA · 2020-08-16 00:24:11 +08:00 · 2289 次点击
    这是一个创建于 1571 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,请问各位大佬是怎么解决的。十分感谢

    9 条回复    2020-08-17 23:19:07 +08:00
    fishCatcher
        1
    fishCatcher  
       2020-08-16 00:31:42 +08:00 via iPhone
    重启试试
    iyear
        2
    iyear  
       2020-08-16 00:40:07 +08:00 via Android
    可能还在索引 pkg?
    laminux29
        3
    laminux29  
       2020-08-16 00:43:50 +08:00
    卧槽,标题居然能那么长..............................=====>>>
    dcoder
        4
    dcoder  
       2020-08-16 01:59:30 +08:00   ❤️ 1
    @jizhihaoSAMA
    在项目根目录运行 go mod tidy, 一般 goland 就同步好了.
    你运行后才有智能提示, 是因为 go build, go run 可能会暗含一步 go mod tidy.
    当然有时 go mod tidy 后, goland 还是傻的,这时候只能重启 goland.
    Kisesy
        5
    Kisesy  
       2020-08-16 15:43:17 +08:00   ❤️ 1
    先到 go.mod 里把红的包同步一下,再刷新项目,就是那个 reload all from disk
    tiedan
        6
    tiedan  
       2020-08-16 15:47:35 +08:00   ❤️ 1
    我遇到过,升级 goland 就好了
    leafdream
        7
    leafdream  
       2020-08-16 21:58:39 +08:00   ❤️ 1
    go mod tidy
    jizhihaoSAMA
        8
    jizhihaoSAMA  
    OP
       2020-08-17 23:18:20 +08:00
    @laminux29 嘿嘿,正好卡着字数发出来
    jizhihaoSAMA
        9
    jizhihaoSAMA  
    OP
       2020-08-17 23:19:07 +08:00
    @fishCatcher 重启无效哒,我试过
    @iyear 这个不会的,goland 任务栏没有显示任务
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3482 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 11:20 · PVG 19:20 · LAX 03:20 · JFK 06:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.