go.mod 未解决的依赖

我正在使用1.14.2版本的 go。我正在尝试将我的项目添加go.mod到使用. 之后我尝试命令运行我的项目,但我收到以下错误:go mod init <dependecyname>go run main.go


go: finding module for package github.com/googollee/go-socket.io

go: finding module for package github.com/dgrijalva/jwt-go

go: finding module for package github.com/gorilla/mux

go: found github.com/dgrijalva/jwt-go in github.com/dgrijalva/jwt-go v3.2.0+incompatible

go: found github.com/googollee/go-socket.io in github.com/googollee/go-socket.io v1.4.4

go: found github.com/gorilla/mux in github.com/gorilla/mux v1.8.0

controllers/userController.go:10:2: cannot find package

models/avatar.go:3:8: cannot find package

models/base.go:6:1: cannot find package

models/base.go:7:1: cannot find package

models/user.go:8:2: cannot find package

controllers/userController.go:11:2: cannot find package

controllers/userController.go:12:2: cannot find package

controllers/userController.go:13:2: cannot find package

而且当我调查我的go.mod文件时,我意识到require块中有未解决的依赖错误:


module <modulename>


go 1.14


require (

    github.com/dgrijalva/jwt-go v3.2.0+incompatible // indirect

    github.com/googollee/go-socket.io v1.4.4 // indirect

    github.com/gorilla/mux v1.8.0 // indirect

)

如何解决?


慕沐林林
浏览 471回答 3
3回答

鸿蒙传说

我有类似的问题,我可以通过启用 go modules 集成来解决。您可以从 Preferences > GO > GO Modules 执行此操作。

慕桂英4014372

我可以通过关闭和开启模块集成来解决这个问题。GOLANG 首选项 > GO > GO 模块。

江户川乱折腾

该命令通过将具有您指定的模块名称的新文件添加到根文件夹来go init初始化当前项目的 go 模块。go.mod要将新的依赖项添加到您的项目中,请使用go get <path>,然后,它应该在go.mod文件中列出。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go