首页 > 解决方案 > 阻止 go mod 工具解析某些目录

问题描述

我正在使用单声道存储库,并在项目树 (istio) 下下载某些工具。运行go get -ugo mod tidy导致 maingo.mod使用不相关的 deps 进行更新。

如何排除某些 src 子路径以供考虑。

笔记:

这并不能解决问题,因为我要排除的子目录中确实有 go 文件。

标签: gomodulego-modules

解决方案


我认为您的两个主要选择是:

  1. 目录中的 go.mod 将导致该目录及其所有子目录从顶级 Go 模块中排除。

  2. 按照彼得的建议使用前导下划线。

如果这些都不合适,请添加注释来解释原因,最好包括错误消息或其他一些有关您尝试时发生的情况的详细信息。


推荐阅读