栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Go语言

Go——vscode配置Gin,有效解决cannot find module providing package github.com/gin-gonic/gin问题与红色波浪线问题

Go语言 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Go——vscode配置Gin,有效解决cannot find module providing package github.com/gin-gonic/gin问题与红色波浪线问题

vscode配置Gin

接下来的步骤需要你保证自己已经建立了基本的go环境

  1. 创立工作区文件夹
  2. 下载Gin环境依赖,(注意此步中需要终端进入所在工作区文件夹输入)
    go get -u github.com/gin-gonic/gin
  3. 建立mod
    go mod init 文件夹名(此命令须进入文件夹执行)
  4. 继续完善依赖,下载到本地
    go mod download
  5. 增加缺少的module,删除无用的module
    go mod tidy
    至此,可以运行Gin官网的示例
package main

import "github.com/gin-gonic/gin"

func main() {
    r := gin.Default()
    r.GET("/ping", func(c *gin.Context) {
        c.JSON(200, gin.H{
            "message": "pong",
        })
    })
    r.Run() // listen and serve on 0.0.0.0:8080 (for windows "localhost:8080")
}
消除引用的红色波浪线

此时可能会在import中出现红色波浪线,但是程序却能正常运行的问题,进入vscode settings搜索Go Language Server Experimental Features把勾勾去掉即可。
具体操作为:

  1. 打开vscode的文件栏->首选项->设置
  2. 搜索框输入Go Language Server Experimental Features
  3. 取消勾选
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/908716.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号