go - go modules 多个主要方法
问题描述
我有一个包含多种主要方法的项目。当运行go build program1/main1.go
具有不同的依赖项集时program2/main2.go
,我的第一个go build
似乎更改了我的go.mod
文件并删除了它认为不需要的依赖项。然而main2
将需要这些依赖项。
我尝试过使用go build ...
,但这也创建了一组不同的依赖项。具体来说,似乎所有//indirect
依赖项都被删除并导致 program2 失败。
有没有办法运行go build
或go run
不更新go.mod
文件?使用go build -mod=readonly program1/main1.go
它告诉我它失败了,因为需要更新依赖项..
解决方案
推荐阅读
- c++ - C++ 入门第 5 版。外部链接和函数重载
- python - Matplotlib:如何根据第三类列的颜色图绘制误差线图(不是 X 和 Y)
- reactjs - 如何访问 Redux Store 中的数据?
- c - C 中的强制转换与隐式转换
- android - 如何强制Android XML矢量图形缩放以填充图像按钮?
- spring-boot - Kotlin + Spring Cloud Function + AWS Lambda
- python - Odoo 字段访问 3 点?访问字段的字段?这根本不符合逻辑
- python - 想要在 LSTM 训练期间添加预测日期的其他变量(一个变量除外)
- reactjs - 赛普拉斯中的测试日期选择器
- excel - 从 VB.NET 写入 Excel 单元格