![image.png](https://static.studygolang.com/210310/b7b5f29cabdbe57b88cff08a24350c1d.png)
如何在db/sqlite.go 中调用common/utils/config.go的函数?百度了不过没搞懂,有没有什么博客或者文章可以学习,英文的也行!
一般没有在一个module下面再整一个module的用法,module下面建议只有package。
这种用法我完全不保证能够通过```go install```命令直接下载安装你写的项目,也完全不保证```go mod```能够成功地管理你的module(如果其他人需要用你的module,很可能需要先```git clone```下来,而不是直接```go mod tidy```或者```go get -u```去管理或者升级你的包(因为涉及一些奇怪包依赖))
(至少我没试过)
如果有遇到可以独立出去的部分,可以单独导出到比如github上去(git服务),然后import。
然后,重点是,现在go已经1.16了,**不要**用dep, 用go mod。任何用GOPATH或dep的教材可以说已经**过时了**
如果你的go版本不是1.16,**强烈建议**升级,毕竟golang保证backward compadible,旧版本的go project不需要更改代码就可以按照预期在新版本下编译运行,不用担心兼容问题。然后1.16是第一个默认module的版本,用go module开发比以前要舒服,比当初GOPATH要好很多。现在go mod已经成熟了,应该大胆用上。
#6
更多评论
我是建立一个modules文件夹,go.mod 中名字设为modules
然后主文件夹的go.mod
replace modules => ./modules
就能以modules/xxxx/xxx 的形式互相引用了
#1