>백엔드 개발 >Golang >판매자는 언제 golang에 들어왔나요?

판매자는 언제 golang에 들어왔나요?

(*-*)浩
(*-*)浩원래의
2019-12-17 11:40:282009검색

판매자는 언제 golang에 들어왔나요?

Golang은 공식적으로 최고의 패키지 관리 솔루션을 권장하지 않습니다. 1.5 버전 시대에 공식적으로는 패키지 관리 설계를 도입하고 로컬 패키지 관리 종속성을 지원하기 위해 공급업체 디렉터리를 추가했습니다.

공식 위키에서는 이 기능을 지원하는 Godep, gv, gvt, glide, govendor 등과 같은 다양한 패키지 관리 도구를 권장합니다.

vendor를 이용하더라도 GOPATH에 있어야 합니다. ㅋㅋㅋ                                                                                      (추천 학습: go)

종속 패키지의 경로 찾기

현재 패키지 아래의 공급업체 디렉터리입니다.

src 아래에서 Vendor 디렉터리를 찾을 때까지 상위 디렉터리에서 검색하세요.

GOPATH에서 종속 패키지를 찾으세요.

GOROOT 디렉터리를 찾으세요.

패키지 관리 도구 govendor

PATH에 $GOPATH/bin/을 추가해야 합니다.

Install

go get -u github.com/kardianos/govendor

Command

init     创建 vendor 文件夹和 vendor.json 文件
list     列出已经存在的依赖包
add      从 $GOPATH 中添加依赖包,会加到 vendor.json
update   从 $GOPATH 升级依赖包
remove   从 vendor 文件夹删除依赖
status   列出本地丢失的、过期的和修改的package
fetch   从远端库增加新的,或者更新 vendor 文件中的依赖包
sync     Pull packages into vendor folder from remote repository with revisions
migrate  Move packages from a legacy tool to the vendor folder with metadata.
get     类似 go get,但是会把依赖包拷贝到 vendor 目录
license  List discovered licenses for the given status or import paths.
shell    Run a "shell" to make multiple sub-commands more efficient for large projects.
go tool commands that are wrapped:
      `+<status>` package selection may be used with them
    fmt, build, install, clean, test, vet, generate, tool

위 내용은 판매자는 언제 golang에 들어왔나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.