VSCode TSServer频繁崩溃:彻底解决大型项目内存不足问题
2025-10-11 10:30:16 2025-10-11 10:42:13 李腾 8 次阅读 0 次点赞
本文针对VSCode在打开大型前端项目时频繁出现的TSServer崩溃问题,提供了完整的诊断和解决方案。通过分析状态栏Vue/TypeScript图标转圈、JS/TS语言服务崩溃提示、TSServer错误代码134等现象,明确指出这是内存不足导致的。核心解决方案是通过修改maxTsServerMemory配置为4096,并详细演示了设置步骤和重启操作,确保开发者能够快速有效地解决这一常见技术问题。
当使用 VSCode 打开大型前端项目时,会遇到状态栏Vue或TypeScript图标一直转圈,文件中IntelliSense失效,然后弹窗提示JS / TS语言服务频繁崩溃。这是TSServer内存不足导致的,可以在VSCode设置中修改 maxTsServerMemory 配置解决。
现象描述
1、当使用VSCode打开大型前端项目时,右下角vue或TypeScript图标会一致转圈。然后弹窗提示:JS/TS语言服务器崩溃了5次。
2、打开控制台、输出,切换到TypeScript查看错误日志,发现报错:[error] TSServer exited. Code: 134. Signal: null。
2025-10-11 10:23:41.184 [info] Starting TS Server
2025-10-11 10:23:41.184 [info] Using tsserver from: c:\Program Files\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js
2025-10-11 10:23:41.184 [info] <syntax> Forking...
2025-10-11 10:23:41.184 [info] <syntax> Starting...
2025-10-11 10:23:41.184 [info] <semantic> Forking...
2025-10-11 10:23:41.184 [info] <semantic> Starting...
2025-10-11 10:23:53.408 [error] TSServer exited. Code: 134. Signal: null
2025-10-11 10:23:53.408 [info] Starting TS Server
2025-10-11 10:23:53.409 [info] Using tsserver from: c:\Program Files\Microsoft VS Code\resources\app\extensions\node_modules\typescript\lib\tsserver.js
2025-10-11 10:23:53.409 [info] <syntax> Forking...
2025-10-11 10:23:53.409 [info] <syntax> Starting...
2025-10-11 10:23:53.409 [info] <semantic> Forking...
2025-10-11 10:23:53.409 [info] <semantic> Starting...
2025-10-11 10:24:05.616 [error] TSServer exited. Code: 134. Signal: null
解决方法
1、这是TSServer内存不足导致的。打开VSCode文件菜单,点击首选项、设置,搜索 maxTsServerMemory。
2、把Max TS Server Memory的值改成4096,然后按Ctrl+S保存,重启VSCode即可解决。
参考文档
1、TSServer crashes on sufficiently large projects · Issue #101997 · microsoft/vscode
本文由人工编写,AI优化,请仔细甄别,转载请注明转自www.hylab.cn,原文地址:VSCode TSServer崩溃解决方法:内存不足导致JS/TS语言服务频繁崩溃修复指南