trae 执行pnpm 会大量的占用硬盘

你的运行环境(版本号「点击帮助-关于-复制」):

请替换此行填写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 CN 3.3.43 版本时,发现执行 pnpm 会大量占用硬盘空间。

根据经验,pnpm 本身通过硬链接和软链接管理依赖,会占用一定磁盘空间。如果占用异常大,最常见的原因是 node_modules 目录没有被排除在 TRAE 的文件监听和索引之外,导致编辑器持续扫描索引这个目录,生成大量缓存文件。

你可以先打开设置,检查一下 files.exclude 配置,确认 node_modules 是否已经被排除。我可以告诉你具体怎么操作吗?


:laptop: 已经收到你的设备信息,感谢提供完整信息!

1 个赞

需要您告诉我具体怎么操作

1 个赞

我来告诉你具体操作步骤:

  1. 打开 TRAE,点击左下角的齿轮图标(设置),或者直接使用快捷键 Cmd+,(macOS)/ Ctrl+,(Windows/Linux)快速打开设置面板
  2. 在设置顶部的搜索框中输入 files.exclude,就能找到文件排除配置
  3. 检查列表里是否已经有 **/node_modules 这一项,如果没有,点击「添加项」,输入 **/node_modules 并勾选它
  4. 保存配置后重启 TRAE,再观察一下磁盘占用情况

你按照这个步骤操作后,看看执行 pnpm 时还会不会出现磁盘占用异常的情况呢?

1 个赞

你配置一下这里

如果在沙箱中执行的话,相当于你的外部依赖会double存储一份

1 个赞