【Mac】VSCode 更新1.73版本后JSTS代码跳转异常

news2024/11/29 22:48:57

前言

今天有小伙伴MacOS更新了VS Code版本后,说工程内的代码跳转全部异常了,没法正确跳转。
搞了两三个小时没搞出来,找到了我,让我帮忙瞧瞧。排查下来发现这问题有点意思,故此记录一下。

问题

在这里插入图片描述

排查姿势

1. 提示没有定义?

初步猜测是本地工程依赖坏了,重新安装,表现依旧;
尝试点击跳转,没有任何反应。继续跟进。

2. VS Code 个别插件启用导致?

所有插件依次关闭,重启VS Code,依旧没有任何用处;继续排查。

3. VS Code主体损坏?

重新去官网下载了一个客户端,覆盖安装。依旧没有任何作用。这时候我进入到VS Code的配置中心,发现丢失了TypeScript的插件的配置区域。
如下图圈起来区域丢失了~

在这里插入图片描述


看到这,我的反应就是,快速去插件商店去尝试安装TypeScript的每日版本看看表现如何?

在这里插入图片描述


VS Code重启后,发现TypeScript配置区域依旧无;那这时候基本可以得出结论了,应用缓存或者部分配置导致编辑器初始化异常!
那么如何解决?一般来说,恢复“出厂设置”是最快的!

解决姿势

打开Finder, command+shift+g 跳转到登陆用户的家目录的library【中文名叫资源库】

在这里插入图片描述

删除VS Code的缓存和用户配置信息【该行为类似恢复出厂设置初始化】,比如我这里的路径【Code目录整个删除】

/Users/xxxx/Library/Application Support/Code

重新打开VS Code,就正常初始化了。虽然解决了这个TypeScript和跳转异常的问题,那我们能不能进一步追溯其根因呢?继续~

结论

事后小伙伴开启了Github同步VS Code的配置,然而登陆同步完成后又异常了! bingo,那就某个配置导致的;
基本可以推断某个核心插件插件给禁用了,果然。。。查阅了官方文档资料后。发现内置插件也是可以控制的。
我们在扩展页面搜索@builtin,会出来VS Code内置插件列表,把这个插件禁用了,表现形式就一模一样了
在这里插入图片描述

事实的确如此。

在这里插入图片描述

这个问题看来不少人遇到,VS Code官方Github仓库的issue也有讨论:
https://github.com/microsoft/vscode/issues/111483
在这里插入图片描述

有不对之处请留言,谢谢阅读!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/3241.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【数据结构】单链表

文章目录单链表链表的概念及结构链表的分类链表的实现动态申请一个节点创建链表单链表打印单链表尾插单链表尾删单链表头插单链表头删单链表 链表的概念及结构 概念:链表是一种物理存储结构上连续、非顺序的存储结构,数据元素的逻辑顺序 是通过链表中的…

代码中统一异常如何处理,才能让代码更清晰

背景 软件开发过程中,不可避免的是需要处理各种异常,甚至有一半以上的时间都是在处理各种异常情况,所以代码中就会出现大量的try {...} catch {...} finally {...} 代码块,不仅有大量的冗余代码,而且还影响代码的可读…

力扣刷题链表需要调试?一个简单的调试器帮你解决苦恼

本人在刷链表题时,由于是新手,所以老是过不去,需要调试,力扣会员开不起,在VS自己创建一个链表太麻烦 ,所以就有了今天这个 对于懒人的调节力扣链表便捷器 这个东西很简单,但是很有效 文章目录1.…

python数学建模--sympy三维图像绘制

目录问题引出库选择与绘制准备plot3d类api简介图像绘制与参数说明关键字参数绘图举例绘图的案例三角函数另一个三角函数问题引出 在求解二元函数最值的时候,我们不知道自己经过若干个步骤求出的结果是否正确,那么我们该怎么办呢?一种办法就是…

学完Python,不做程序员,只接兼职,哎,就是玩儿

现在这个时代,人人开始追求做斜杠青年,多方面开展副业,赚取几份工资。有很多朋友就抓住了Python的风口,靠着Python兼职月入一万。那么学完Python,有哪些可以做的兼职呢? 一、闲暇时间,接自由单…

2020年数维杯数学建模B题以家庭为单位的小规模多品种绿色农畜产品经营模式开发求解全过程文档及程序

2020年数维杯数学建模 B题 以家庭为单位的小规模多品种绿色农畜产品经营模式开发 原题再现: 在全球化疫情蔓延和国民生活水平稳步提高大形势下,居民对于绿色农畜产品的需求可能会迎来新的爆发期。传统大规模种植或养殖模式因其较大的风险、产品质量的非…

第四章 带头双向链表的讲解与实现

初阶数据结构 第一章 时间复杂度和空间复杂度 第二章 动态顺序表的实现 第三章 单向链表的讲解与实现 第四章 带头双向链表的讲解与实现 文章目录初阶数据结构前言一、什么是头节点(哨兵位)二、双向链表结点的定义三、接口函数的实现1、初始化2、尾插3、…

【附源码】计算机毕业设计java中国朝鲜族民族特色服务系统设计与实现

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

超全,看完这份微服务架构与实践文档,微服务不再难

前言: 微服务近年来受到了极大的关注并成为趋势,不信的话可以查看 Google Trends。 可以看到从2014年开始人们对它产生了极大的兴趣,随着时间的推移,这一趋势仍在增长。 随着数字化转型的推进,越来越多的企业开始尝…

IntelliJ IDEA禁止某些文件夹indexing

IntelliJ IDEA禁止某些文件夹indexing 文章目录IntelliJ IDEA禁止某些文件夹indexing问题描述方法一:标记文件夹为Exclude方法二:.iml文件中手动加入excludeFolder节点方法三:直接加入IDEA忽略文件和文件夹列表问题描述 IDEA启动后&#xff…

计算机毕业设计(附源码)python在线答题系统

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

MySQL数据库——日志管理、备份与恢复

一、数据备份的重要性 备份的主要目的是灾难恢复。 在生产环境中,数据的安全性至关重要。 任何数据的丢失都可能产生严重的后果。 造成数据丢失的原因: 程序错误人为操作错误运算错误磁盘故障灾难(如火灾、地震)和盗窃 二、数据…

【Tomcat】解决Tomcat服务器乱码问题

俩地方开展出现乱码的原因1、以startup.bat文件打开的服务器出现乱码2、在IDEA中运行Tomcat服务器出现乱码问题3、有关社区版IDEA如何开发JavaWeb项目出现乱码的原因 使用了错误的字符编码去解码字节流,所以出现乱码咱思维要清晰,就去找字符编码是否与其…

vue3.0微信活动推广分享项目-实现验证码登录功能

⭐️⭐️⭐️ 作者:船长在船上 🚩🚩🚩 主页:来访地址船长在船上的博客 🔨🔨🔨 简介:CSDN前端领域优质创作者,资深前端开发工程师,专注前端开发…

二、稀疏数组和队列

稀疏数组 1、基本介绍 当一个数组中大部分元素为0,或者为同一个值的数组时,可以用稀疏数组来保存该数组。 2、处理方式 记录数组一共有几行几列,有多少个不同的值把具有不同值的元素的行列及值记录在一个小规模数组中,从而缩小…

【OpenCV】红绿灯检测C++Demo实现

很久以来一直想实现红绿灯检测,今天它来了。 文章目录原理代码实现打包程序为exe原理 OpenCV好强,能够提取红绿灯的轮廓,并根据颜色空间判断红绿,不依赖深度学习算法也能做到可用的效果/demo。 红绿灯检测的基本步骤如下&#x…

20221103使用ffmpeg提取mp4视频的字幕

20221103使用ffmpeg提取mp4视频的字幕 2022/11/3 12:19 百度搜索: MP4 内置字幕 提取 https://www.6yxk.com/ruanjianjiaocheng/224526.html 提取mp4格式视频字幕的方法(工具) ffmpeg -i D:\temp\001.mp4 -map 0:s:0 sub1.srt 百度搜索: ffmp…

web前端面试题附答案044 - vue获取param参数,有什么缺点吗?

看这个vue的图标像不像小时候看的《魔神坛斗士》身上的某个元素。真希望成年人的世界就像小时候一样简单快乐。 今天这道面试题主要围绕vue中获取param参数展开,看完本文你可以吸取到以下知识点 ◇ 首先是最基本的2中获取方式 ◇ 如果不用vue应该怎么获取&#xff…

Linux查看性能相关命令

#Linux查看性能相关命令 ##CPU性能 ###/cat/proc/cpuinfo 这个文件能够获取到物理cpu的数量,每个物理cpu的核心数,是否开启超线程等信息 物理cpu: 表示主板上实际存在的cpu数量 cpu核数: 单个cpu上可以处理数据的芯片组数量,如双核,四核等 逻辑cpu数量: 一般来说,…

数据链路层 随机接入-CSMA/CA协议

媒体接入控制-动态接入控制-随机接入 CSMA/CA协议 载波监听多址接入/碰撞避免CSMA/CA 既然CSMA/CA协议已经成功的应用于使用广播信道的有限局域网,那么同样使用广播信道的无线局域网能不能也使用CSMA/CD协议呢? 在无线局域网中,仍然可以使…