记录一次vscode的大坑🤬,系统MAC M1 MACOS14.3.1。从2023年底,本来还在快乐coding,突然之间某一天早上还在工位上快乐mo🐟(打工)的我,右下角开始频繁的弹报错提示,“JS/TS 语言服务已立即崩溃 5 次。不会重新启动该服务”。然后代码提示和正常的文件跳转在项目中都用不了了😤。
突然之间不好使了,语法不提示,代码智能提示和正常的文件跳转都没有了,并且eslint也不提示语法错误!搞的代码写的很慢很痛苦啊
难受,然而,我打开别的项目就可以,只有这一个项目会引起vscode报这个错误。于是就开始疯狂百度,看看是不是项目ts版本问题导致的,但是尝试升级或者降级ts版本呢,都无效。
经过好几天的尝试,包括以下方法:
1.安装另一个版本的语法提示
2.更新typescript版本
3.查看vscode setting设置
4.卸载volar提示插件
5.完全卸载vscode重装
—————————————我是华丽的分割线—————————————————
以上所有方法都尝试了,只有卸载重装有用。但是只管用一两个月,过段时间又开始“JS/TS 语言服务已立即崩溃 5 次。不会重新启动该服务”。。。
在经过一番痛苦的挣扎之后,冷静分析,发现可能是vscode版本的原因呢。(VS code升级到1.86版,但是服务器的版本较低,出现VS code版本与远程Linux版本不兼容的问题。解决这个问题有两个方法,一是升级服务器对应的版本;二是选择合适的VS code版本。这里介绍如何通过安装特定版本的VS code,使其与Linux兼容,顺利进行远程工作)
我选择了降级vscode至1.85.1,终于成了✨✨
降级方法:至vscode官网找到对应系统的下载链接🔗,
然后选择合适的版本,这里以1.85.1版本为例,把
https://update.code.visualstudio.com/{version}https://update.code.visualstudio.com/中的{version}替换为1.85.1,即https://update.code.visualstudio.com/1.85.1/darwin-arm64/stable,把此链接复制到浏览器下载该版本即可。
安装软件后,重载下vue-official插件
在Setting 下接着选择Application>Update,把Mode选择为“none",选择后会提示重启软件,完成配置,目的使其暂停更新,永远保持该版本。
再次提醒家人们,更新时一定要三思而后行。
新不如旧,稳定在旧。尤其是大版本跳跃要小心,新鲜不一定好,更新需谨慎。