Go语言import的时候出现包冲突:xxx redeclared as imported package name previous declaration at xxx

提问者:帅平 问题分类:go语言
go语言需要引入一个包,结果两个项目都出现了这个包名,这时候冲突了,编译的时候提示:
xxx redeclared as imported package name previous declaration at xxx

请问怎么解决包冲突的问题呢?
1 个回答
你是我此生最美的风景
你是我此生最美的风景
为包导⼊路径下的包显式指定包名即可,例如:
import (
	pkg1 "/chapter3-demo1/pkg/pkg1"
	pkg2 "/chapter3-demo2/pkg/pkg1"
)
func main() {
	pkg1.Func1()
	pkg2.Func1()
}
发布于:12个月前 (06-05) IP属地:四川省
我来回答