VSCode TSServer频繁崩溃:彻底解决大型项目内存不足问题
当使用 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
推荐阅读
评论 (4)
请 登录 后发表评论
太及时了!最近被这个崩溃提示烦死了,按文档修改了内存上限,项目立刻流畅了,感谢作者救我于水火!
太感谢了!这个问题困扰我好几天了,按照指南修改了内存配置,VSCode终于不崩溃了,智能提示也回来了。
最近在开发公司的大项目时一直被VSCode的TS服务崩溃困扰,右下角那个转圈圈看到就头疼。看到这篇文章终于找到解决方法了!已经按指南把maxTsServerMemory调到4096,现在代码提示流畅多了。想问下这个值设置有没有上限建议?我16G内存开到8192会不会太高?
有上限,最多4096,你设置的比4096高还是4096。