Visual Studio 2022中TypeScript语法高亮失效问题求助
Visual Studio 2022 TypeScript语法高亮失效问题解决建议
问题说明
近期更新Visual Studio后,TypeScript语法高亮功能出现异常,且问题会在执行类型转换的代码行之后触发。示例如下:

具体失效表现:
- 包含
<Services.IYearAndMonth>的类型转换代码行之后,以Common.ListManagement开头的注释未被正确高亮 - 后续代码中的关键字
this也失去了高亮效果
当前使用环境:Microsoft Visual Studio Professional 2022(64位)- 17.5.5
可行解决方案
- 重置文本编辑器设置:依次点击「工具」→「导入和导出设置」→「重置所有设置」,可先保存当前设置再重置为默认值
- 更新TypeScript组件:打开「工具」→「获取工具和功能」,确保安装最新版本的TypeScript SDK
- 清理项目缓存:删除项目目录下的
.vs、node_modules文件夹,重新执行npm install后重启Visual Studio - 修复Visual Studio:在「控制面板」→「程序和功能」中找到Visual Studio 2022,选择「更改」→「修复」
- 排查扩展冲突:逐个禁用第三方扩展,重启后验证是否是扩展导致的问题
内容的提问来源于stack exchange,提问作者Janni Kajbrink
相关产品推荐
相关产品推荐

