终于找到卡顿的原因了

100 天前
 chengxy
现版本:
WebStorm 2024.1.5

项目:
vue2 + js

先说结论:
语言和框架〉 TypeScript 〉 Vue 不要选择自动,个人感觉是 @vue/language-server 性能不行。

心路历程:
之前刚升级 2024.1 的时候就非常卡,论坛也有人说卡,最终官方也确认了是 BUG 。

https://www.v2ex.com/t/1031560#reply41

https://youtrack.jetbrains.com/issue/WEB-65787

然后官方在 2024.1.1 版本更新中修复了这个 BUG 。

更新之后确实好了很多,但是相比 2023.3.7 来说还是没有那么流畅,总觉得哪里怪怪的,而且经常会看到 CPU 占用 100%,我当时想着官方应该会持续优化,直到 2024.1.5 ,它还是这个样子。

然后今天决定排查一下是不是某些插件引起的,我把所有插件全部禁用,然后按分组依次打开,最终排查到是 node 引起的,但是前端又不可能把 node 关掉,我就去把非项目相关的全部取消勾选了,由于是 js 项目,我就把 ts 语言服务给关掉了,然后就不卡了,最终找到是 vue 那个 @vue/language-server 导致的卡顿。
1486 次点击
所在节点    JetBrains
3 条回复
haliluya
100 天前
感谢分享,把所有插件全部禁用,然后按分组依次打开这个思路非常好,学到了
loading
100 天前
排查插件问题,直接二分法。
z836454898
100 天前
降级降回 2023 版本了,感觉 2024 版本更新了太多新特性很不稳定

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1060335

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX