VSCode Go扩展加载失败:loadImport函数触发空包路径panic
解决VSCode中Go项目加载时“LoadImport called with empty package path”错误
- 检查项目根目录的
go.mod文件:确保文件存在且格式合法,无空依赖声明。若文件损坏,删除后执行go mod init <你的模块名称>,再运行go mod tidy重新生成依赖文件。 - 排查代码中的导入语句:全局搜索所有
.go文件,找出空的import声明(例如import ""或import ()内的空行/空字符串),删除这类无效导入。 - 清理Go模块缓存:执行命令
go clean -modcache清除缓存,之后重启VSCode让Go扩展重新加载项目。 - 更新工具链与扩展:将Go版本升级至1.21及以上稳定版,同时在VSCode中更新Go扩展到最新版本,修复版本兼容问题。
- 重置VSCode扩展配置:检查VSCode中
Go: Tools Environment Variables的GOPATH、GOMOD等环境变量是否配置正确;也可尝试禁用并重新启用Go扩展,或直接重启VSCode。
内容的提问来源于stack exchange,提问作者ric.row
相关产品推荐
相关产品推荐

