GitHub:https://github.com/filebrowser/filebrowser
当我阅读该项目的源代码时,我发现main.go依赖于cmd包。我发现import语句中的路径包含v2,但是从github克隆项目后文件路径中没有v2?为什么会这样?
package main
import (
"runtime"
"github.com/filebrowser/filebrowser/v2/cmd"
)
func main() {
runtime.GOMAXPROCS(runtime.NumCPU())
cmd.Execute()
}
答案 0 :(得分:0)
github.com/filebrowser/filebrowser
存储库使用“主要分支”样式的代码布局,该样式将模块的v2
变体放在分支或v2.X.Y
标记上,而不是放在子目录中。
请参阅: