小编Raf*_*cki的帖子

如何在 vscode 中正确使用 go 模块?

我在我的 mac 上使用 vscode 1.41.1 几个月了,它运行良好,直到我开始使用 go 模块进行依赖管理。目前,我正在重写一个简单的工具,并为不同的功能引入包。

我的代码结构如下所示:

??? bmr.go -> package main & main(), uses below packages
??? check
?   ??? check.go -> package check
?   ??? check_test.go
??? go.mod
??? go.sum
??? push
?   ??? push.go -> package push
?   ??? push_test.go
??? s3objects
    ??? s3objects.go -> package s3objects
    ??? s3objects_test.go
Run Code Online (Sandbox Code Playgroud)

我的 go.mod 文件如下所示:

模块 github.com/some-org/business-metrics-restore

go 1.13

require (
        github.com/aws/aws-sdk-go v1.28.1
        github.com/go-redis/redis v6.15.6+incompatible
        github.com/sirupsen/logrus v1.4.2
        github.com/spf13/viper v1.6.1
        github.com/stretchr/testify v1.4.0
        golang.org/x/sys v0.0.0-20200113162924-86b910548bc1
)
Run Code Online (Sandbox Code Playgroud)

当我从 shell 调用 go …

visual-studio-code go-modules

6
推荐指数
3
解决办法
2万
查看次数

标签 统计

go-modules ×1

visual-studio-code ×1