go - 是否可以在不运行 go install 的情况下更新本地软件包?
问题描述
我正在尝试将本地文件导入到我的 main.go 文件中,并且本教程(和其他类似教程)说要运行go install <path>
以便将该路径作为包导入。这似乎是一种开发本地包的缓慢方法,因为go install <path>
每次您想要查看本地包中的更改时都必须运行。
有没有更快的方法来导入/更新本地包?我在更新后使用gomon自动重新加载我的代码,所以理想情况下,我的代码会在更新本地包后自动重新加载。
解决方案
你应该使用 go 模块。您提到的教程似乎比模块功能更早。简而言之:您可以导入一个包,运行 go build,任何导入的外部包都会根据需要自动为您下载,无需执行go get
. 从这里开始:
推荐阅读
- python - 在Python中用空格对列表中的数字求和
- flutter - 如何确保你肯定会触发返回语句
- python - 将文件上传到 GCS,如果存在则使用 python 跳过
- python - 更改 matplotlib 图图例的位置
- css - React JS 中的 Sass 构建失败
- expo - 使用 Expo Camera onBarCodeScanned 调用 recordAsync() 和 stopRecording()
- php - codeigniter 4无法更新数据库
- scrapy - Scrapy 和多个 items.py 文件?
- angular - Angular - 对象可能是“null”.ts(2531)
- python - 如何在MATLAB中找到两个矩阵之间的最小二乘?