疑问:
1、如何安装第三方包
2、项目发布时,第三方包怎么处理(跟 npm 相对比)
一、锁和sync 包
详见:https://github.com/Unknwon/the-way-to-go_ZH_CN/blob/master/eBook/09.3.md
二、包的可见性
1、当使用
.
来做为包的别名时,你可以不通过包名来使用其中的项目。
import . "./pack1"
test := ReturnStr()
2、Import with
_
: pack1包只导入其副作用(只执行它的init函数并初始化其中的全局变量)。
import _ "./pack1/pack1"
3、导入外部包
例如:
$ go get github.com/golang/protobuf
安装的第三方包放在 $GOPATH下的src里
三、搭建项目文档服务器(可以看到项目根目录下的所有代码)
godoc -http=:6060 -goroot="."
网友评论