因为无法degub需要更改delve的版本,但如果直接在项目下用go get …来更新版本,会导致delve所需的其他依赖更新,项目下的go.mod也进行更新,这就会引发连锁反应,导致项目编译时又产生新的问题。那么我们需要在不影响项目依赖的前提下更改指定包版本。
该具体问题的[解决方法]。(https://blog.csdn.net/m0_46160373/article/details/135920590)
在一个项目外文件夹下go build新的包便不会影响项目的go.mod。
因为无法degub需要更改delve的版本,但如果直接在项目下用go get …来更新版本,会导致delve所需的其他依赖更新,项目下的go.mod也进行更新,这就会引发连锁反应,导致项目编译时又产生新的问题。那么我们需要在不影响项目依赖的前提下更改指定包版本。
该具体问题的[解决方法]。(https://blog.csdn.net/m0_46160373/article/details/135920590)
在一个项目外文件夹下go build新的包便不会影响项目的go.mod。