V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tanpengsccd
V2EX  ›  Vue.js

初学者开发 vue uni-app 还是用 webstorm 吧, 配置 vscode 要把我整疯了...

  •  
  •   tanpengsccd · 2022-06-02 16:48:06 +08:00 · 7230 次点击
    这是一个创建于 904 天前的主题,其中的信息可能已经有所发展或是发生改变。

    开箱即用 真好。不用怎么动 eslint prettier 的规则。补全什么的也不用怎么配。

    不禁想到 苹果的 Xcode 真好贴心,微信小程序开发工具也好贴心。都是开箱即用。 折腾了三天就这个结果。

    44 条回复    2022-06-05 17:49:57 +08:00
    Leviathann
        1
    Leviathann  
       2022-06-02 16:49:06 +08:00
    eslint prettier 这个总得自己配一次
    配好了应该就是通用的
    slimhigh
        2
    slimhigh  
       2022-06-02 16:50:59 +08:00   ❤️ 2
    收费软件的优势就体现出来了
    fiypig
        3
    fiypig  
       2022-06-02 16:51:57 +08:00
    我还是习惯用 vscode 哈哈哈 ,PHP uniapp 都一把梭
    alexmy
        4
    alexmy  
       2022-06-02 16:59:15 +08:00   ❤️ 1
    像我这种要写前后端,而且好多种语言,一天可能都要来回切换好几次的人来说,vscode 真好。
    sarices
        5
    sarices  
       2022-06-02 17:04:38 +08:00   ❤️ 3
    hbuilder 啊
    yaphets666
        6
    yaphets666  
       2022-06-02 17:04:59 +08:00   ❤️ 29
    你如果觉得微信小程序开发工具好用,我建议你要谨慎考虑是否要从事这个行业了
    tanpengsccd
        7
    tanpengsccd  
    OP
       2022-06-02 17:05:58 +08:00
    @Leviathann 对啊,对于初学者 一上来代码还没怎么写就搞 各种规则,而且 selint prettier 经常搞的还有冲突,这直接浇灭初学者的耐心。
    superfatboy
        8
    superfatboy  
       2022-06-02 17:11:11 +08:00
    @yaphets666 哈哈,非常同意
    dcsuibian
        9
    dcsuibian  
       2022-06-02 17:15:42 +08:00   ❤️ 2
    Webstorm 是真的强。我一开始使用 vscode 的,当时是觉得反正前端调试都是要浏览器的,运行都是 yarn serve 命令行的。能有什么差别。
    后来不记得怎么了,换着用了一段时间,才发现是真的牛逼。
    1 、写 vue 的时候,很多时候会把变量名写错,而且是在闭包外面的,这时候 vscode 里往往看不出任何效果,但 webstorm 就能用下划线提示出来。
    2 、没有用到的函数、变量也会用给你变灰,让你看出来。
    3 、还有提供的各种重构功能,重命名特别方便。
    4 、最主要是他即使在 vue 里,也有很强的代码提示功能,js 这么动态,想不太明白它是怎么猜出来的。
    5 、甚至我感觉 TypeScript 的体验都更好。

    目前发现的需要配置的:①Prettier 需要设置一下,使用 node_modules 中的包,使用它作为格式化器。②Webstorm 中 HTML 中默认是使用单引号的,要改成双引号。其它真的没啥了。
    soislom
        10
    soislom  
       2022-06-02 17:16:02 +08:00
    lujiaosama
        11
    lujiaosama  
       2022-06-02 17:24:12 +08:00
    用不来 vscode 就 webstorm 吧. uniapp 的 hbuilder 编译速度简直蜗牛插件少得可怜, 微信开发者工具就更加难用了要啥没啥只能当个模拟器, 跟 vscode 完全都不是一个档次的.
    wangtian2020
        12
    wangtian2020  
       2022-06-02 17:25:59 +08:00   ❤️ 6
    初学者为什么要学 uni-app 这个粪坑,黑盒调试,框架无数的 bug ,学了就掉坑里
    确实我也有过不会给 prettier 配置的时候,但是我现在所有的项目的 .prettierrc 都是我手动配置,eslint 能关就关
    你不会配置可以不用,但是犯不着踩一捧一
    不过说实话确实中文搜索中对于如何关闭 eslint 的内容很难找到
    learnshare
        13
    learnshare  
       2022-06-02 17:27:39 +08:00
    微信开发工具和微信本身一样,缝合怪
    justwe7
        14
    justwe7  
       2022-06-02 18:06:39 +08:00
    要这么讲,Hbuilder 不更易用?
    irisdev
        15
    irisdev  
       2022-06-02 18:32:33 +08:00
    如果 vscode 一年也收几百块,可能觉得 vscode 比 webstorm 好用的人会少很多
    noyidoit
        16
    noyidoit  
       2022-06-02 18:33:10 +08:00
    别的不懂, `.prettierrc` 总共就十几个配置, 常用的也就几个, 花十分钟就能配好
    https://prettier.io/docs/en/configuration.html
    https://prettier.io/docs/en/options.html
    Akitora
        17
    Akitora  
       2022-06-02 18:50:48 +08:00 via Android
    最近接触 qq 小程序开发,也很头疼环境问题,蹲一个
    uqf0663
        18
    uqf0663  
       2022-06-02 18:51:51 +08:00 via Android   ❤️ 2
    @wangtian2020 “高速公路上某人逆行,他还很奇怪为什么整条高速公路上其他人都傻×都在逆行………”

    偶尔遇到一个 bug 可能是框架 bug ,但如果你能遇到无数 bug 你可能需要先确认一下你是不是自信过头了…[手动狗头]
    tanpengsccd
        19
    tanpengsccd  
    OP
       2022-06-02 19:47:01 +08:00 via iPhone
    @uqf0663 hbuilderx 最新版 3.4.7 确实在 mac 有很多 bug ,已知的
    1 经常 无法回车换行
    2 经常 无输入代码
    3 Preview 下面的调试器 经常不显示
    4 有时候无法选中代码
    5 选中的代码无法无法高亮
    6 粘贴代码 光标经常错位
    7 断点有时候失效
    8 cmd shift o 查询输入五笔中文 崩溃

    听同事说 windows 会好一些,但他也不承认 hbuilderx 好用。
    BealuoC
        20
    BealuoC  
       2022-06-02 20:04:57 +08:00
    webstorm 支持 vite 了沒
    Zzzz77
        21
    Zzzz77  
       2022-06-02 20:26:12 +08:00
    这个锅 vscode 不背哈.... ESLint Prettier 这些是比较基础的东西,无关 IDE~
    sjhhjx0122
        22
    sjhhjx0122  
       2022-06-02 21:13:41 +08:00
    我不懂 eslint prettier 一般不是读的项目里的配置文件吗,还是你配在在 vscode 里?那多人协作咋办,大家都拷一遍你的配置吗,微信开发者工具和 hbuilder 你是我见过第一次说行的,webstorm 和 vscode 写 vue 真差不多,当然没上 ts 和 vue3 的话,vscode 的 vetur 是真的垃圾,volar 还是有不错的提示的
    sjhhjx0122
        23
    sjhhjx0122  
       2022-06-02 21:20:50 +08:00
    @dcsuibian 1,2,3,4 这些都是 vetur 问题,vscode 可不背锅啊,同样是 html 语法加 ts ,angular 就能在 vsocde 全部都有提示,这还是工具插件自己的问题,上 ts 然后上 vue3 用 volar vscode 就正常多了。
    webstorm 每一个项目都要重新配 Prettier ,eslint 的包路径是真的烦,主要还重,我 macbook pro14vscode 开项目基本能做到秒开秒高亮,webstorm 就不行,还有就是 md theme 收费,真的难顶
    rehoni
        24
    rehoni  
       2022-06-02 21:24:44 +08:00 via Android   ❤️ 1
    我觉得你需要一个前辈带带你...
    MakHoCheung
        25
    MakHoCheung  
       2022-06-02 21:29:45 +08:00
    @irisdev 哈哈哈,真实。利益可以影响一个人的方方面面。
    jigi330
        26
    jigi330  
       2022-06-02 21:42:29 +08:00
    vscode 确实新手不友好,不配置一堆插件没法用,你需要跟着一些前端开发环境搭建的帖子走一遍。webstorm 比 vscode 是好用,缺点也就是启动慢点,大点的项目 js 重构,有 webstorm 才放心。
    MuscleOf2016
        27
    MuscleOf2016  
       2022-06-02 21:48:37 +08:00
    找个前辈学习下,前端的工程化,规范化,怎么配置的。不然真的到工作中,会被别人各种吐槽的。当然,可能项目中这些都配好了。
    DOLLOR
        28
    DOLLOR  
       2022-06-02 21:52:40 +08:00
    我挺好奇哈,如果只写 TypeScript 的话,WebStorm 和 VS Code 相比还有什么优势么?
    fengbjhqs
        29
    fengbjhqs  
       2022-06-02 23:15:47 +08:00   ❤️ 1
    你还没有被社会毒打,等好久维护一个 shi 一样的项目,你就知道 eslint ,ts 的重要性
    fengbjhqs
        30
    fengbjhqs  
       2022-06-02 23:18:00 +08:00
    我们公司,没有按照 eslint 写代码,git hook 直接给拒绝了,代码都不能提交

    而且 eslint 可以取消不用哇,

    稳定性 vscode 的确没 webstorm 好

    只是你们公司有买 WebStorm 吗
    pengtdyd
        31
    pengtdyd  
       2022-06-03 00:10:57 +08:00
    工具有那么重要吗?
    levelworm
        32
    levelworm  
       2022-06-03 01:38:09 +08:00 via Android
    初学者就开箱即用就好了。不过 IDE 有时候也有点重,比如我刚用 jetbrain 的时候就很困扰,为什么一定要新开 project ,我直接编译单个文件不行吗?现在觉得如果是初学 C 的人,可能 vscode 加 Linux 是比较好的选项。
    codingBug
        33
    codingBug  
       2022-06-03 03:51:13 +08:00
    前端用 vscode ,因为 vscode 对前端的支持处于第一梯队
    其他用 Jetbrains 系列
    houshuu
        34
    houshuu  
       2022-06-03 08:36:45 +08:00
    可是 webstorm 要钱啊, 价格还不低.
    公司买或者搞自己的私活倒是可以, 如果只是学习学习, 做做自己小项目感觉也没必要花这个钱.
    Kinnice
        35
    Kinnice  
       2022-06-03 09:34:15 +08:00 via Android
    @pengtdyd 工欲善其事,必先利其器。 要不为什么大家不用记事本写代码呢,还折腾什么 ide 。
    Danswerme
        36
    Danswerme  
       2022-06-03 13:02:11 +08:00
    uni-app + 微信小程序开发工具,好家伙你这是 buff 叠满了。微信小程序开发工具这种司马反人类开发工具也只有腾讯有脸放出来。
    christin
        37
    christin  
       2022-06-03 13:04:49 +08:00 via iPhone
    你举个别的例子我还同意,uniapp 还是算了吧。新手不建议学
    exploreexe
        38
    exploreexe  
       2022-06-03 14:19:00 +08:00
    Hbuilder 还可以。。
    qwqaq
        39
    qwqaq  
       2022-06-03 17:29:54 +08:00
    uni-app 开发用 vscode 体验并不友好,之前试过一次直接劝退。如果你想用 vscode 开发的话,试试 [taro]( https://taro-docs.jd.com/) 或其他的框架?虽然微信小程序的开发体验都跟屎一样。

    虽然但是,又不是不能用,习惯是一个时间问题......
    jigi330
        40
    jigi330  
       2022-06-04 01:29:16 +08:00
    我穿越了吗?昨天好像看到一条一模一样的帖子
    tanpengsccd
        41
    tanpengsccd  
    OP
       2022-06-05 01:14:12 +08:00
    @dcsuibian 感谢过来人解答,我来配配。
    codefun666
        42
    codefun666  
       2022-06-05 08:41:19 +08:00
    从来不用 VSCode ,微软的东西一言难尽
    Zerek
        43
    Zerek  
       2022-06-05 11:29:31 +08:00
    顺手点进 vuejs 节点题主四联贴
    Zerek
        44
    Zerek  
       2022-06-05 17:49:57 +08:00
    ...看完你的贴子去玩了会儿 vuejs 确实好√
    感谢带我入坑
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2239 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 16:11 · PVG 00:11 · LAX 08:11 · JFK 11:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.