我创建了包含可在此处看到的包名称的项目。我以这种方式命名github项目,因为包含不同语言的其他项目(例如)。github.comqjson/qjson-goqjsongithub.com/qjson/qjson-c
不幸的是,当我尝试将项目导入为:github.com/qjson/qjson-go
$ go mod tidy
go: finding module for package github.com/qjson/qjson-go
go: downloading github.com/qjson/qjson-go v0.0.0-20210128102242-170c47e2db46
github.com/xxx/xxx imports
github.com/qjson/qjson-go: module github.com/qjson/qjson-go@latest found (v0.0.0-20210128102242-170c47e2db46), but does not contain package github.com/qjson/qjson-go
我显然做错了。我理解,由于导入语句,我们需要将其用作包标识符。gjson-go
我必须做什么才能命名git项目和包?qjson-goqjson
我假设一个解决方案是创建一个名为 内部的子目录,并移动其中的所有包文件。然后,用户将 .这是对的吗?有没有另一种解决方案可以避免口吃?qjsonqjson-goimport "github.com/qson/qson-go/qjson"
慕的地10843
相关分类