You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Nvim中TypeScript LSP持续重启问题求助

问题:TypeScript LSP持续频繁重启,触发原因显示tsconfig.json变更但无实际写入

已遭遇该问题约一个月:部分项目的TypeScript LSP持续重启,频繁弹出「Initializing JS/TS language features...」提示。日志显示问题由tsconfig.json文件更新触发,但未对该文件执行任何写入操作。

已尝试的解决方案

  • 使用LazyNvim、Astro发行版
  • 基于lazy.nvim自定义配置
  • 仅保留lsp-config和mason插件,禁用其余所有插件
  • 使用Packer搭建仅含lsp-config的纯Nvim配置
  • 尝试tsserver、vtsls两款不同LSP

同款项目在VSCode中无此问题。仅TS 4.9及以上版本的项目会出现该问题,TS 4.2及以下版本无异常,但未找到tsserver/vtsls与新版TypeScript不兼容的相关信息。

触发重启后的日志信息

Info 1525 [16:30:00.888] event:
    {"seq":0,"type":"event","event":"projectLoadingStart","body":{"projectName":"[path-to-project]/tsconfig.json","reason":"Change in config file detected"}}

系统环境

  • MacBook Pro M1 Max
  • macOS Sonoma
  • nvim 0.9.2

如需更多调试信息,请告知。

内容的提问来源于stack exchange,提问作者nick.skriabin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 03:32:37