老话题重提了,写 vue3+ts+element-plus 用 vscode 还是 webstorm2023

2023-06-30 12:08:59 +08:00
 code4love

后端转前端,前端初学者,折腾了两天,目前两种方案都有不完善的地方。两种方案都是打开相同的工程

  1. vscode:装了插件 volar ,代码提示不支持 element 控件,比如 el-button 不能提示属性和枚举值等,支持提示自定义组件的 props 。如果安装插件 element-plus snnipts ,倒是可以支持 element 控件的编写,但是修改时,还是不支持提示 element 控件的属性和枚举值
  2. websotrm:通过修改 settings 能提示 el-button 和属性枚举值等,但是不支持提示自定义组件的 props 。。

请问各位是我配置有问题,还是确实就是这样呢?哪种方案体验比较好呢。 内存占用差不多,vscode 4g ,webstorm 6g ,不考虑性能问题了

6554 次点击
所在节点    Vue.js
54 条回复
sunxiaping521
2023-06-30 12:18:50 +08:00
都可以,但是前端确实是 vscode 用的多;不过,我是后端,也用 vscode ;免费,插件多;但是,实际项目我还是 IDEA 用的多;总结,看公司要求和个人爱好~
flyqie
2023-06-30 12:22:17 +08:00
到目前为止,你可以相信 jb 家的 IDE 。。

vscode 适合自己想折腾的人,新上手或者懒得折腾的话 jb 家 IDE 是很棒的。
q447643445
2023-06-30 12:51:38 +08:00
ws 2023.2 好像已经支持 volar
升级到 vue3.3 好像也加强了 props 的提示
vscode 没做过开发 一直当编辑器在用
liuhuansir
2023-06-30 13:24:50 +08:00
纯前端估计用 vscode 的比较多,我们公司就是,但是前后端都做的,肯定是 idea 了,直接在一个 IDE 里写前后端不要太方便
ewiglicht
2023-06-30 13:29:54 +08:00
不考虑性能 webstorm
cangcang
2023-06-30 13:39:44 +08:00
代码不提示是 ts 环境变量定义的问题
Jaosn
2023-06-30 13:41:23 +08:00
不应该不提示吧,都有 ts 了
coderdusk
2023-06-30 13:45:29 +08:00
1.我是前端,我推荐 VSCode

2.你遇到的问题应该是项目配置有问题,可以用 vite 新建一个项目,然后参照 ElementPlus 文档,重点是 Volar 支持这里

https://element-plus.gitee.io/zh-CN/guide/quickstart.html#%E5%AE%8C%E6%95%B4%E5%BC%95%E5%85%A5

我推荐 types 这一项设置为 "node", "element-plus/global",...]
coderdusk
2023-06-30 13:45:49 +08:00
@coderdusk ["node", "element-plus/global",...]
stillsilly
2023-06-30 13:46:42 +08:00
我们组 20 个前端,其他 19 个都用 vscode ,就我一个用 webstorm ,但我是技术最屌的那个。
自己用得顺手就行了,不需要管别人用的啥
chf007
2023-06-30 13:50:13 +08:00
webstorm
ztc
2023-06-30 14:03:43 +08:00
都不用,用 nvim
wu67
2023-06-30 14:04:50 +08:00
vsc + volar + ts + vue3 + eslint, 目前有内存泄露的毛病. 反正我电脑上时这样的...
Cloudust
2023-06-30 14:08:04 +08:00
volar 这个插件使用上没什么大毛病,就是内存占用太高。开 react 项目,基本 400m 左右,开 vue 直接飙到近 3 个 G 。之前也去提过 issue ,也看到很多类似的 issue ,不过还是没解决问题。
star7th
2023-06-30 14:08:05 +08:00
vscode 。你想继续混前端的话,建议跟大流
star7th
2023-06-30 14:09:23 +08:00
讨论 vue 还是 react 的可能有不少人。但是编辑器上,vscode 在前端群体里有压倒性的占有率
Ayanokouji
2023-06-30 14:10:24 +08:00
我是后端,我推荐 webstorm ,懒得背两套快捷键
stein9999
2023-06-30 14:16:54 +08:00
vscode 要折腾插件,不想折腾用 webstorm
9ki
2023-06-30 14:18:12 +08:00
一直都是用 IDEA(WebStorm), 你说的问题没有遇到过, 建议重置配置然后重新安装下

顺带一提, 现在 IDEA(WebStorm) 已经内置了 Volar
code4love
2023-06-30 14:21:50 +08:00
@coderdusk 这个也配置了,不管用~

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

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

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

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

© 2021 V2EX