Go模块缓存默认位于GOMODCACHE(如$HOME/go/pkg/mod),而非GOPATH/pkg;GOCACHE存放编译中间产物;清理用go clean -modcache,查询用go list -m。

Go 模块的下载缓存并不放在 GOPATH 下的 pkg 目录里——这是 Go 1.11 引入模块(module)后的重要变化。旧式 GOPATH 模式下的 $GOPATH/pkg 只缓存编译后的包对象(如 .a 文件),而模块源码和下载产物统一由 Go 自己管理,**默认使用独立的模块缓存目录**。
Go 会将所有下载的模块源码、校验信息、zip 包等存放在环境变量 GOCACHE 和 GOMODCACHE 指向的位置:
GOMODCACHE:模块源码缓存路径,默认是 $HOME/go/pkg/mod(Windows 是 %USERPROFILE%\go\pkg\mod)GOCACHE:编译缓存路径(存放构建中间产物,如 .a、.o),默认是 $HOME/Library/Caches/go-build(macOS)、$HOME/.cache/go-build(Linux)、%LocalAppData%\go-build(Windows)你可以用命令直接查看当前值:
go env GOMODCACHE go env GOCACHE
进入 $GOMODCACHE 目录,你会看到类似这样的结构:
立即学习“go语言免费学习笔记(深入)”;
cache/ ├── github.com/ │ └── gin-gonic/ │ └── gin@v1.9.1/ ├── golang.org/ │ └── x/ │ └── net@v0.14.0/ └── ...
每个模块按 域名/路径@版本 命名,目录里是解压后的完整源码。你也可以用命
令快速列出已缓存模块:
ls -d $GOMODCACHE/*/* | head -20
或者更规范地用 Go 工具查依赖树时顺带确认(需在 module 项目中):
QoQo
QoQo是一款专注于UX设计的AI工具,可以帮助UX设计师生成用户角色卡片、用户旅程图、用户访谈问卷等。
172
查看详情
go list -m -f '{{.Path}} {{.Version}}' all | head -15
不建议手动删文件夹,推荐用 Go 自带命令:
go clean -modcache
go clean -cache
go clean -modcache -cache
执行后 $GOMODCACHE 会被清空,下次 go build 或 go get 会重新下载所需模块。
在模块模式下(即项目根目录有 go.mod),$GOPATH/src 和 $GOPATH/pkg **基本不再参与模块依赖解析和构建流程**。它们只在以下情况被用到:
go.mod)且 GO111MODULE=off 时,仍走 GOPATH 模式$GOPATH/pkg 中的 .a 文件(极少见)go install 安装可执行文件时,仍会放到 $GOPATH/bin(除非设置了 GOBIN)所以日常开发中,不必再关心 $GOPATH/pkg 里有没有某个包——模块缓存才是真相。
基本上就这些。记住关键点:模块缓存看 GOMODCACHE,不是 GOPATH/pkg;清理用 go clean -modcache;go list -m 是查模块状态最准的方式。
以上就是如何在Golang中查看模块下载缓存_Golang GOPATH pkg缓存说明的详细内容,更多请关注其它相关文章!
# 客户端
# 石碣关键词优化排名
# 网站建设样式有哪些要求
# 芦淞区公众号营销推广
# 南宁seo关键词排名优化
# 湘潭网站建设路隧道
# 西安网站推广价位
# 上海骏域网站建设专家
# seo技术因素
# 沈阳正规网站建设优点
# 海淀企业网站优化哪家好
# 模式下
# 你也
# 你会
# 才是
# 这是
# golang
# 可以用
# 放在
# 如何在
# 如何使用
# 环境变
# macos
# mac
# 工具
# app
# github
# windows
# go
# git
# linux
# 模块缓存
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
优化推广96088 】
【
技术知识133117 】
【
IDC资讯59369 】
【
网络运营7196 】
【
IT资讯61894 】
相关推荐:
iPhone 13 Pro Max如何设置桌面小组件_iPhone 13 Pro Max小组件添加指南
解决PHP MySQL数据库更新无响应:SQL查询语法错误解析
WooCommerce 购物车:始终显示所有交叉销售商品
HTML Canvas文本样式定制指南:解决外部字体加载与应用难题
Win11怎么录屏_Windows 11自带Xbox Game Bar录制视频
《百果园》充值余额方法
如何外贸网站设计-能留住客户提升用户体验!
CSS如何控制元素外边距_margin实现布局间隔
c++如何使用std::thread::join和detach_c++线程生命周期管理
sublime如何配置PHP开发环境_在sublime中运行与调试PHP代码
鲨鱼剧场app金币获取方法
edge浏览器怎么修改语言为中文_Edge界面语言切换教程
照片整理的黄金法则是怎样的? 理解“收集-筛选-归档-备份”四步流程
邦丰播放器频道搜索设置
食品生产用水只要符合国家规定的生活饮用水卫生标准就可以吗
PySimpleGUI中实现键盘按键与按钮事件绑定教程
荣耀Magic6 Pro拍照成像偏暗_荣耀Magic6 Pro夜景优化
网页版网易云音乐入口_网易云音乐在线官网登录
msn官方入口2025登录 msn官网2025直达首页入口
Sublime怎么配置YAML文件格式化_Sublime YAML Formatter插件教程
XPath动态元素定位:如何精准选择文本内容变化的元素
菜鸟驿站的取件码忘了怎么办 手机快速查询指南
@Team是什么?揭秘团队含义
Win11如何分屏操作_Win11多窗口分屏技巧
如何在mysql中使用索引提示_mysql索引提示优化方法
163邮箱网页版官方登录入口 163邮箱网页版访问页面
J*aScript事件处理:优化键盘输入与表单提交的实践指南
如何在CSS中使用伪类:valid实现表单验证提示_结合:valid改变边框颜色
FullCalendar自定义按钮样式定制指南
126手机126邮箱登录_126邮箱手机登录入口官网
漫蛙app官方版手机正版入口-漫蛙漫画manwa在线漫画正版入口
windows10怎么更改下载路径_windows10默认存储位置修改教程
嘴唇干裂起皮怎么办 唇部护理与预防干裂的方法【详解】
Excel宏怎么删除_Excel中删除宏的详细操作流程
mysql中如何分析索引使用情况_mysql索引使用分析方法
微信注销后银行卡解绑了吗_微信注销后银行卡解绑状态
C++ static关键字作用_C++静态成员变量与静态函数
济南公交卡手机充值指南
iQOO手机信号差网络不稳定怎么办 信号问题原因排查与增强设置【攻略】
Win10如何彻底关闭OneDrive Win10禁用云同步功能【纯净】
Lar*el怎么实现全文搜索_Lar*el Scout集成Algolia教程
J*aScript包管理器_Npm与Yarn对比
在VS Code中利用AI辅助进行代码迁移
哔哩哔哩的|直播|间怎么送礼物_哔哩哔哩|直播|送礼操作指南
苹果官网国补入口在哪
《偃武》甘宁技能详解
win11如何开启单声道音频 Win11为听障用户合并左右声道【辅助】
mysql中如何配置字符集和排序规则_mysql字符集排序配置
wps文字怎么设置文字环绕图片的方式_wps文字如何设置文字环绕图片方式
J*aScript装饰器_元编程实战
2025-12-16
运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。