我在Gopath/src目录下初始化了go.mod 然后自己写了个包 但是总是编译报错, 使用github上的包却没有问题
麻烦大神帮我看看。。
目录:
代码:
go.mod:
module main
main.go:
package main
import "config"
import "fmt"
func main(){
fmt.Println("Hello")
config.Config()
}
config包:
package config
import (
"fmt"
)
func Config() {
fmt.Println("mmmmmmmmmmm")
}
编译一直提示我找不到config包, 但是不用moudle就没问题
我也遇到这个问题了,如果config只当前项目的子包就没问题,如果是src目录下的和main同级的包就有问题。
解决方法是吧config包上传到github上,然后导入。
如果config是私有包只能按照私有git路径导入,但是这个方法好像go get的时候有问题。