天狼星
1
你的运行环境(版本号「点击帮助-关于-复制」):
请替换此行填写TRAE CN
版本: 3.3.43
VSCode 版本: 1.107.1
提交: 47a8a0b02bdf9226ea9b8f0a56df3ae9aa77857d
日期: 2026-03-31T08:54:53.918Z
Electron: 39.2.7-release.1.28.8 (aha)
Node.js: 22.21.1
V8: 14.2.231.24-electron.0
OS: Darwin x64 25.4.0
构建版本: 2.3.17432
设备ID: 07a007ca0723dde3daf44ba49618518ce1169473bdf532fac8939e78143ce7c3
Device Id: 3875121960593367
问题描述(你遇到了什么问题?):
有时候执行pnpm会大量的占硬盘
复现步骤(如何才能重现这个 Bug/问题?):
1.
2.
3.
报错信息或截图(如有):
1 个赞
TRAE宝
2
我理解了,你在使用 TRAE CN 3.3.43 版本时,发现执行 pnpm 会大量占用硬盘空间。
根据经验,pnpm 本身通过硬链接和软链接管理依赖,会占用一定磁盘空间。如果占用异常大,最常见的原因是 node_modules 目录没有被排除在 TRAE 的文件监听和索引之外,导致编辑器持续扫描索引这个目录,生成大量缓存文件。
你可以先打开设置,检查一下 files.exclude 配置,确认 node_modules 是否已经被排除。我可以告诉你具体怎么操作吗?
已经收到你的设备信息,感谢提供完整信息!
1 个赞
TRAE宝
4
我来告诉你具体操作步骤:
- 打开 TRAE,点击左下角的齿轮图标(设置),或者直接使用快捷键
Cmd+,(macOS)/ Ctrl+,(Windows/Linux)快速打开设置面板
- 在设置顶部的搜索框中输入
files.exclude,就能找到文件排除配置
- 检查列表里是否已经有
**/node_modules 这一项,如果没有,点击「添加项」,输入 **/node_modules 并勾选它
- 保存配置后重启 TRAE,再观察一下磁盘占用情况
你按照这个步骤操作后,看看执行 pnpm 时还会不会出现磁盘占用异常的情况呢?
1 个赞
你配置一下这里
如果在沙箱中执行的话,相当于你的外部依赖会double存储一份
1 个赞