MagicalCarl
V2EX  ›  Vue.js

VSCode 的 Vue - Official 插件有什么可以平替?

  •  
  •   MagicalCarl · Sep 10, 2024 · 6768 views
    This topic created in 787 days ago, the information mentioned may be changed or developed.
    使用这个插件的时候占用内存飙升,开发公司的一些大型的项目单这一个插件内存就飙升到 3G+(通过开启/禁用插件看内存占用);甚至有些时候保存的时候一直在等这个插件加载,还有时候直接插件崩了。
    现在我直接把插件禁用了,将 vue 文件设置识别为 html ,开发丝滑流畅;但没有 vue 的语法提示以及跳转,有没有其他的插件或是什么神奇的东西可以平替?
    Supplement 1  ·  Sep 10, 2024
    总结一下
    1 、无解
    2 、换框架或者换 webstorm

    那公司的项目我只能禁用插件继续用 html 了
    26 replies  •  2024-10-14 19:53:56 +08:00
    Dragonphy
    Dragonphy
    Sep 10, 2024❤️1
    1
    写 TSX ,否则没办法解决
    94
    94
    Sep 10, 2024
    2
    Vue2 的项目还是可以继续使用 `Vetur`,Vue3 的话好像没有什么很好的替换插件吧。上个月有一个相关的 Issue [The memory usage is too high; the computer’s memory is struggling to keep up. · Issue #4653 · vuejs/language-tools]( https://github.com/vuejs/language-tools/issues/4653)
    或者可以考虑使用 `WebStrom` ?
    FrankFang128
    FrankFang128
    Sep 10, 2024
    3
    写 TSX ,否则没办法解决
    syntaxj
    syntaxj
    Sep 10, 2024❤️1
    4
    包卡的 很久了, 好像是 node_modules 越多越卡, 不知道为什么生态中最基础的没做好 迷. 顺便告诉你, 数据大了还有个卡的, devtools[doge]
    lingxiaoli
    lingxiaoli
    Sep 10, 2024
    5
    应该是没有 或者你换个编辑器 可能更好解决
    jawilx
    jawilx
    Sep 10, 2024❤️1
    6
    还是 WebStorm 舒服
    jixule
    jixule
    Sep 10, 2024❤️1
    7
    最近 vscode 打开 vue2 和 3 的文件,script 和 style 部分括号总是白色,需要找一个 js 文件,css 文件打开,再切回来才会变彩色,不知道是不是 vetur 或者 vueOfficial 的问题
    silverbound
    silverbound
    Sep 10, 2024
    8
    自从 volar 插件被官方废弃以后 vscode 就难用的不行,类型提示整的一坨答辩,props 类型检查都能给你丢失了,组件也全是 any
    shintendo
    shintendo
    Sep 10, 2024
    9
    无解,这个插件就是一坨,大项目里还会引发 JS/TS language service 无限崩溃
    crocoBaby
    crocoBaby
    Sep 10, 2024
    10
    on Save 偶尔失败,组件变绿经常性抽风,现在已经不能变绿了,快点艾特尤大优化下
    longjiahui
    longjiahui
    Sep 10, 2024
    11
    更新到最新版本还有 bug
    user1284
    user1284
    Sep 10, 2024
    12
    写 react
    caffeinecat18
    caffeinecat18
    Sep 10, 2024
    13
    思路打开,直接快乐的写 solid ,要成熟的生态可以退回到 react
    novcky
    novcky
    Sep 10, 2024
    14
    @jixule 我也是这样。。。
    zhangenming
    zhangenming
    Sep 10, 2024❤️2
    15
    作者还很委屈在 x 发推 说大家都差评这个插件 对他造成了很大的心理压力 给 vscode 官方建议去掉插件打分的功能
    jiayouzl
    jiayouzl
    Sep 10, 2024
    16
    我用这个插件老版本的,新版本确实不行,我用的版本还是没改这个名之前的,还不错的.
    guiyumin
    guiyumin
    Sep 10, 2024
    17
    react
    voidcomma
    voidcomma
    Sep 10, 2024❤️1
    18
    devtool 也很卡
    jenhe
    jenhe
    Sep 10, 2024
    19
    @zhangenming #15 6 ,原链接发下
    lee88688
    lee88688
    Sep 10, 2024
    20
    不知道你这个是插件的问题还是下面一层 LSP 的问题,如果是 LSP ,webstorm 也要用 vue 的 LSP 不一定能解决。还是 tsx 把😂
    binaryify
    binaryify
    Sep 10, 2024
    21
    webstorm 也卡
    shiloh595
    shiloh595
    Sep 10, 2024
    22
    webstorm 也是用的这个来做 vue3 支持,配合 ts 更是卡的哈人
    9ki
    9ki
    Sep 11, 2024
    23
    @zhangenming 春秋笔法? 前因是 VSCode 做了一个不兼容的更新, 导致 vue-language-tools(volar) 出错, 甚至 vscode 的开发人员把锅推给 vue-language-tools , 后面就是 vue-language-tools 多了一堆无意义的差评 (相当于 chrome 做了不兼容更新, 导致 vue 页面报错, 一堆人跑到 vue repo 发 "辣鸡框架" "没用的框架")

    作为开发者肯定要关注并回复评论的, 但是这种无意义的差评对开发者只有伤害, 所以开发者才呼吁 vscode 删除这种攻击性评论.

    背景: vue-language-tools 作者在这件事之前靠捐赠收入很低, 以至于想搞个收费的版本, 最后 vue(组织) 给他捐钱后才放弃该计划.

    前情提要:

    https://x.com/johnsoncodehk/status/1819774286422507539
    https://github.com/microsoft/vscode/issues/223270
    https://x.com/youyuxi/status/1819757251751788576
    realJamespond
    realJamespond
    Sep 11, 2024
    24
    换 react 早换早享受
    zhangenming
    zhangenming
    Sep 11, 2024
    25
    @9ki 哈哈 不是故意的 因为本来当时也只是看了一眼 然后今天又想起这个事
    BurNIng1988
    BurNIng1988
    Oct 14, 2024
    26
    怪不得近半年我的 vscode 经常性内存泄漏崩溃,接下来试一下回退到老版本的 volar 试试
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   925 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 80ms · UTC 19:45 · PVG 03:45 · LAX 11:45 · JFK 14:45
    ♥ Do have faith in what you're doing.