Closed WqyJh closed 11 months ago
当前的 module name 是 github.com/zeromicro/go-zero,用 replace 指令替换成 github.com/suyuan32/simple-admin-tools,但是由于 simple-admin-tools 与 go-zero 存在不兼容的修改,导致 go-zero 与 simple-admin-tools 并不能共存。
github.com/zeromicro/go-zero
github.com/suyuan32/simple-admin-tools
不兼容的修改有:
例如一个基于 go-zero 的项目如果要引入 simple-admin-tools,就必须加 replace,但是原先使用的 httpx.Parse 等就会报错。go mod 对于同一个 module name 只能使用一个版本。
既然 simple-admin-tools 本身不保证与 go-zero 的兼容,修改上有极大的自由度,修改 module name 是一个更为合适的选择。当然,工作量不小,因此仅仅作为一个建议。
由于 metrics 命名冲突,simple-admin-tools 与 go-zero 无法共存,请忽略这个提议。
当前的 module name 是
github.com/zeromicro/go-zero
,用 replace 指令替换成github.com/suyuan32/simple-admin-tools
,但是由于 simple-admin-tools 与 go-zero 存在不兼容的修改,导致 go-zero 与 simple-admin-tools 并不能共存。不兼容的修改有:
例如一个基于 go-zero 的项目如果要引入 simple-admin-tools,就必须加 replace,但是原先使用的 httpx.Parse 等就会报错。go mod 对于同一个 module name 只能使用一个版本。
既然 simple-admin-tools 本身不保证与 go-zero 的兼容,修改上有极大的自由度,修改 module name 是一个更为合适的选择。当然,工作量不小,因此仅仅作为一个建议。