Skip to content

vcb-s/vcb_member

Repository files navigation

模块初始化顺序

inital -> conf -> helper -> router -> service -> models -> [whatever.go] -> main

init的运行顺序是 按照import的顺序运行。 如果自己也有init,自己的init是最后运行的。 每个文件只能依赖比自己先初始化的文件,否则会出现依赖循环文件。

depend for vscode

  1. 安装扩展依赖:
export GO111MODULE=on
export GOPROXY=https://goproxy.io
go get -v github.com/ramya-rao-a/go-outline
go get -v github.com/acroca/go-symbols
go get -v github.com/mdempsky/gocode
go get -v github.com/rogpeppe/godef
go get -v golang.org/x/tools/cmd/godoc
go get -v github.com/zmb3/gogetdoc
go get -v golang.org/x/lint/golint
go get -v github.com/fatih/gomodifytags
go get -v golang.org/x/tools/cmd/gorename
go get -v sourcegraph.com/sqs/goreturns
go get -v golang.org/x/tools/cmd/goimports
go get -v github.com/cweill/gotests/...
go get -v golang.org/x/tools/cmd/guru
go get -v github.com/josharian/impl
go get -v github.com/haya14busa/goplay/cmd/goplay
go get -v github.com/uudashr/gopkgs/cmd/gopkgs
go get -v github.com/davidrjenni/reftools/cmd/fillstruct
go get -v golang.org/x/tools/gopls
go get -v github.com/stamblerre/gocode
  1. 安装 microsoft 发行的 go 扩展
  2. 丢弃刚刚安装时产生的go.modgo.sum文件修改
  3. 安装项目依赖:go get

依赖修正命令

go mod tidy

Releases

No releases published

Packages

No packages published