现版本:
WebStorm 2024.1.5
项目:
vue2 + js
先说结论:
语言和框架〉 TypeScript 〉 Vue 不要选择自动,个人感觉是 @
vue/language-server 性能不行。
心路历程:
之前刚升级 2024.1 的时候就非常卡,论坛也有人说卡,最终官方也确认了是 BUG 。
https://www.v2ex.com/t/1031560#reply41https://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 导致的卡顿。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/1060335
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.