|
1
|
| rellocs wood · 技术社区 · 7 年前 |
|
|
1
1
如果开发应用程序而不是库
如果您不打算让其他项目“导入”您自己的项目(这是,如果您正在实现一个应用程序而不是一个库),那么您可能会避免引用
注意:这不是推荐的方法,但是根据我的测试,它确实有效,如果您以这种方式构造代码,您可以编译、运行和测试代码。 您可以创建项目结构,如下所示:
然后您可以这样导入:
然后可以承载
如果开发一个图书馆 如果您实际上正在开发一个其他人能够导入的库,那么它会变得更加复杂,因为这些项目实际上需要一个完整的路径来导入您的项目。
您可以创建一个“虚荣”导入路径,比如
https://golang.org/cmd/go/#hdr-Remote_import_paths
这样,当
然后,如果决定离开Github,则更改返回的头段。
请注意,这不会阻止用户直接从GitHub导入项目,如果您希望避免需要使用中描述的技术
|
|
ginad · 如何在go-app组件中执行javascript代码 1 年前 |
|
|
Jason Fingar · 方法在另一个方法的上下文中不可访问 1 年前 |
|
|
Jess The Witch · GCP云功能中处理延迟任务的模式 1 年前 |
|
|
pmoubed · 这是使用计时器的goroutine泄漏吗? 1 年前 |