首页 > 其他分享 >Visual Studio 2022 Typescript 代码错误提示故障问题

Visual Studio 2022 Typescript 代码错误提示故障问题

时间:2024-06-19 23:45:39浏览次数:28  
标签:Typescript 错误 代码 语法 Visual VS Studio eslint

近日编码过程中发现,项目中所有.ts、.tsx文件中的代码修改过后仍有错误提示,甚至注释掉代码后错误提示仍在原位。

症状如下:

  1. VS内置Typescript语法检查和eslint支持,两个语法检查服务可同时运行,并同时发送错误提示和改进建议。
  2. eslint正常运行,无故障。选项中禁用后重启VS2022,eslint不再生成错误提示。
  3. VS内置Typescript语法检查功能没有关闭选项,且每个代码文件只在开启代码文件一刻进行一次语法检查,之后无论如何修改代码均不再进行语法检查,代码编辑器总将表示错误的红色曲下划线显示在原位,即便那里没有代码。在VS环境中将代码文件保存并关闭,再重新打开,可以再次触发内置Typescript语法检查,但如果不关闭重新打开代码编辑器窗口无论如何修改代码均不再进行语法检查。

解决此问题用过的方法:

  1. 升级并重新配置NodeJS运行时,问题依旧
  2. 重新安装typescript的npm包,问题依旧
  3. 禁用新近安装的VS插件,问题依旧
  4. 重新配置eslint配置文件、package.json和tsconfig.json,问题依旧
  5. 重启VS、重启电脑,问题依旧

最终解决方法:

赶上VS2022推送了小版本升级,想都没想点了下升级,升级完成后,问题解决

标签:Typescript,错误,代码,语法,Visual,VS,Studio,eslint
From: https://www.cnblogs.com/scenevista/p/18257790

相关文章

  • Visual Studio + Qt项目 数组超界不会报错。 堆栈 Cookie 检测代码检测到基于堆栈
    使用vs+Qt项目时,数组超界不会崩溃和报错的问题。 开启以下2个即可。  注意:1.启用了地址擦除系统会造成QT的异常崩溃,原因未知。2.有时会报cookie的错误,数组超界了,在退出函数时才会报错。   ......
  • 如何在vTestStudio里读取扩展数据(ExtendedData)
    我们使用1906+故障码+扩展信息序号来获取故障码扩展信息,如何在vTestStudio的testtable中使用testcommand读取,有两种方法:1.使用DiagnosticService2.使用FaultMemoryDTCs要注意如果使用FaultMemoryDTCs这个命令,默认EnvironmentData发送的命令是1904(快照信息)......
  • HarmonyOS NEXT - 从TypeScript到ArkTS的适配指导
    一:ArkTS语法适配背景二:从TypeScript到ArkTS的适配规则三:适配指导案例ArkTS语法适配背景 ArkTS在保持TypeScript(简称TS)基本语法风格的基础上,进一步通过规范强化静态检查和分析,使得在程序开发期能检测更多错误,提升程序稳定性,并实现更好的运行性能。本文将进一步解释为什么......
  • Camtasia Studio 2024软件最新版下载【安装详细图文教程】
    ​Camtasia是美国TechSmith公司出品的一款集电脑屏幕录制、视频剪辑为一体的软件套装。同时包含Camtasia录制器、CamtasiaStudio(编辑器)、Camtasia菜单制作器、Camtasia剧场、Camtasia播放器和Screencast的内置功能。安装包获取地址:CamtasiaStudio2024win版:​......
  • EtherCAT主站SOEM -- 44 -- win-vs-soem-win10及win11系统VisualStudio-SOEM-控制电机
    EtherCAT主站SOEM--44--win-vs-soem-win10及win11系统VisualStudio-SOEM-控制电机走周期同步位置模式(CSP模式)0QT-SOEM及STM32F767-SOEM视频欣赏及源代码链接:0.1Linux--Ubuntu系统之QT-SOEM博客、视频欣赏及源代码链接0.2STM32F767-SOEM博客、视频欣赏及源......
  • android studio manifest结构关系
    <manifest><uses-permission/><permission/><permission-tree/><permission-group/><instrumentation/><uses-sdk/><uses-configuration/><uses-feature/>&......
  • OpenHarmony、API、DevEco Studio三者版本对应关系以及full-sdk的下载和配置
     IDE上通常默认下载的是PublicSDK。如果开发涉及到系统相关高权限API,需要使用FullSDK,可以从每日构建上下载。每日构建下载地址:https://ci.openharmony.cn/workbench/cicd/dailybuild/dailylist 如上图所示,可以从分支那里选择所需要的OpenHarmony版本,然后找到ohos-sdk-......
  • 关于Visual Studio报错scanf_s等*_s代码报错的解决方案
    问题:用visualstudio写代码时经常碰到scanf报错,strcpy报错等情况但是又不想改代码怎么办呢?解决办法点击"项目"点击"属性""C/C++""常规""SDL检查"设置为否然后确定即可正常编译......
  • TypeScript中never类型的妙用
    本文由ChatMoney团队出品妙用一当我们在一个项目中,可能会去改动一个在整个项目中应用很广泛的函数的参数类型,但是可能由于代码量比较庞大,我们不好排查改了之后哪些地方会出现问题,此时我们可以使用never类型来辅助我们的函数,当我们在原有的类型基础上添加了新的类型时,可能会导......
  • TypeScript中never类型的实用技巧
    本文由ChatMoney团队出品妙用一当我们在一个项目中,可能会去改动一个在整个项目中应用很广泛的函数的参数类型,但是可能由于代码量比较庞大,我们不好排查改了之后哪些地方会出现问题,此时我们可以使用never类型来辅助我们的函数,当我们在原有的类型基础上添加了新的类型时,可能会导......