尝试用 import "./" 的方式运行报错
import "mod/" 的方式报 不允许
```
package main
imports mod/test: disallowed import path "mod/test"
```
改用module时,感觉用{domain}/{path}的方式比较好。
参照引用github的是 github.com/xx/xxx。
公司内部也使用类似的如 mydomain.com/xx/xxx。
这样无论是自建仓库,或者svn管理都能处理, 以后切换仓库也无需更改.</br>
代码里不要使用相对路径,统一使用绝对.</br>
同个项目有app1, app2, app2依赖app1可以参照如下结构.</br>
mydomain.com/myproject/app1</br>
mydomain.com/myproject/app2</br>
mydomain.com/myproject/go.mod</br>
这时候其他项目依赖app1或app2也是没问题的。
#5
更多评论