模块
踩坑1
go run main.go
时报错:
1 |
|
解决:
该出错原因属于go的多文件加载问题,采用 go run
命令执行的时候,需要把待加载的 .go
文件都包含到参数里面。
通过 go run *.go
(目录里面没有test.go才行)
或者配置IDE以package包模式就不会报错。
其他
将一个项目初始化为模块:
go mod init example.com/project_name
go run main.go
时报错:
1 |
|
解决:
该出错原因属于go的多文件加载问题,采用 go run
命令执行的时候,需要把待加载的 .go
文件都包含到参数里面。
通过 go run *.go
(目录里面没有test.go才行)
或者配置IDE以package包模式就不会报错。
将一个项目初始化为模块:
go mod init example.com/project_name