The Go Programming Language
› http://golang.org/
› Go Playground
Go Projects
› Revel Web Framework
jizhihaoSAMA

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

  •  
  •   jizhihaoSAMA · Aug 16, 2020 · 3350 views
    This topic created in 2275 days ago, the information mentioned may be changed or developed.

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

    9 replies  •  2020-08-17 23:19:07 +08:00
    fishCatcher
    fishCatcher
    Aug 16, 2020 via iPhone
    1
    重启试试
    iyear
    iyear
    Aug 16, 2020 via Android
    2
    可能还在索引 pkg?
    laminux29
    laminux29
    Aug 16, 2020
    3
    卧槽,标题居然能那么长..............................=====>>>
    dcoder
    dcoder
    Aug 16, 2020❤️1
    4
    @jizhihaoSAMA
    在项目根目录运行 go mod tidy, 一般 goland 就同步好了.
    你运行后才有智能提示, 是因为 go build, go run 可能会暗含一步 go mod tidy.
    当然有时 go mod tidy 后, goland 还是傻的,这时候只能重启 goland.
    Kisesy
    Kisesy
    Aug 16, 2020❤️1
    5
    先到 go.mod 里把红的包同步一下,再刷新项目,就是那个 reload all from disk
    tiedan
    tiedan
    Aug 16, 2020❤️1
    6
    我遇到过,升级 goland 就好了
    leafdream
    leafdream
    Aug 16, 2020❤️1
    7
    go mod tidy
    jizhihaoSAMA
    jizhihaoSAMA
    OP
    Aug 17, 2020
    8
    @laminux29 嘿嘿,正好卡着字数发出来
    jizhihaoSAMA
    jizhihaoSAMA
    OP
    Aug 17, 2020
    9
    @fishCatcher 重启无效哒,我试过
    @iyear 这个不会的,goland 任务栏没有显示任务
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   666 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 21:13 · PVG 05:13 · LAX 13:13 · JFK 16:13
    ♥ Do have faith in what you're doing.