我正在尝试将本地文件导入到main.go文件中,this tutorial(以及其他类似的教程)说要运行go install <path>
以便将该路径作为包导入。这似乎是开发本地软件包的一种缓慢的方法,因为每次要查看本地软件包中的更改时,都必须运行go install <path>
。
是否有更快的方法来导入/更新本地软件包?我正在使用gomon在更新代码后自动重新加载我的代码,因此理想情况下,我的代码在更新本地软件包后会自动重新加载。
答案 0 :(得分:2)
您应该使用go模块。您提到的教程似乎早于模块功能。简而言之:您可以导入一个软件包,运行go build,然后会根据需要自动为您下载所有导入的外部软件包,而无需执行go get
。从这里开始: