问下大佬们,现在创建 vue 的公司的新项目,比如新后台,想用一些新东西过渡。用 vite 还是 webpack4 呢 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
shilianmlxg
V2EX    Vue.js

问下大佬们,现在创建 vue 的公司的新项目,比如新后台,想用一些新东西过渡。用 vite 还是 webpack4 呢

  •  
  •   shilianmlxg 2021-06-16 13:28:00 +08:00 3887 次点击
    这是一个创建于 1628 天前的主题,其中的信息可能已经有所发展或是发生改变。

    公司要用一个后台管理系统,没多少人用的,就公司员工和对接的甲方用,总共不超过 200 人。

    想学一些新东西过渡 比如 vue3 和 vite

    请问这样做会翻水水吗

    vite 和 webpack 现在都能直接上生产环境是吧

    还有就是有个问题 比如公司有打包的测试环境 还有打包的生产环境

    以前用 webpack 配就 一个 npm run build,另一个测试的 build 就是 npm run build:my-test 请问这 vite 有配置的教程吗

    21 条回复    2021-08-15 14:08:49 +08:00
    hailun3202475
        1
    hailun3202475  
       2021-06-16 13:38:45 +08:00
    省事的话我个人建议还是 webpack+vue2
    66beta
        2
    66beta  
       2021-06-16 14:11:53 +08:00
    你能搞定就上 vue3,后台管理系统应该没幺蛾子需求吧,就 vue 官方生态一把撸,问题不大

    怎么打包可以自己定制,跟打包工具关系不大
    ericgui
        3
    ericgui  
       2021-06-16 14:12:17 +08:00
    才 200 人还是内部用
    那就疯狂尝试新技术呗
    不怕搞崩
    你记住,每次都保留上一个 build 即可,如果出事,立刻回滚
    liyang5945
        4
    liyang5945  
       2021-06-16 14:18:23 +08:00
    公司一个小项目,已经上了 vite + vue2,不敢上 vue3
    cyrbuzz
        5
    cyrbuzz  
       2021-06-16 14:28:12 +08:00   1
    @liyang5945 vite 能上 Vue2?前两个月还不能。
    sakura0508
        6
    sakura0508  
       2021-06-16 14:30:28 +08:00
    公司今年一个公众号内 webapp 的样式要重构,我趁机用 vite2+vue3 把整个项目重构了

    有些小坑也都解决了,多 google 多看看 lssues 别人有没有遇到同样的问题
    liyang5945
        7
    liyang5945  
       2021-06-16 14:32:36 +08:00   2
    @cyrbuzz #5 已经有了 vue2 的插件 vite-plugin-vue2
    initd
        8
    initd  
       2021-06-16 18:43:30 +08:00
    vite + vue3 还靠谱点,vite 更新到 2.x 版本 才支持 vue 2.0, 会有一些生态插件问题,比如动态引入 UI 组件的样式插件,这些是有基于 vite 的插件的, 但更多的插件我也没用到过,关键看你项目对 webpack 生态的依赖?
    initd
        9
    initd  
       2021-06-16 18:44:43 +08:00
    好吧,其实 vue3 对比 vue2 的生态问题 才是真正的大问题。。。
    inhal
        10
    inhal  
       2021-06-16 22:47:00 +08:00 via iPhone
    我司一个后台 Vite + Vue 3,现在 C 端在用 Vite + Svelte
    shimada666
        11
    shimada666  
       2021-06-17 11:22:03 +08:00
    影响不大随便搞,反正我已经 vue3 + vite 了,生态问题也还好解决
    ttentau1
        12
    ttentau1  
       2021-06-17 12:24:45 +08:00
    vite 好像修改了 js 不会重载。。。
    hsiangleev
        13
    hsiangleev  
       2021-06-17 13:48:10 +08:00
    自荐一个 vite 和 vue3 的框子[element-plus-admin]( https://github.com/hsiangleev/element-plus-admin)
    xiaojun996
        14
    xiaojun996  
       2021-06-17 14:46:28 +08:00
    我已经用了 vite2+vue3+ts+vue-router4+vuex4+vant3 了

    目前麻烦的一个点是 pdf 预览
    b1iy
        15
    b1iy  
       2021-06-17 14:52:52 +08:00
    加入我大 Angular 天团吧,退 Vue 保平安 (dog
    mudssky
        16
    mudssky  
       2021-06-17 14:57:57 +08:00
    用 webpack5+vue3,webpack 网上的资源很多,现成的插件更多.
    vite 的配置现在网上搜索搜不到太多信息.
    shilianmlxg
        17
    shilianmlxg  
    OP
       2021-06-17 16:49:07 +08:00
    @xiaojun996 pdf 预览是有什么坑吗
    shilianmlxg
        18
    shilianmlxg  
    OP
       2021-06-17 16:49:32 +08:00
    @mudssky 大佬 求分享 webpack5+vue3 的轮子
    shilianmlxg
        19
    shilianmlxg  
    OP
       2021-06-17 16:49:47 +08:00
    @hsiangleev 谢谢大佬,大佬硬邦邦
    Zzzz77
        20
    Zzzz77  
       2021-06-17 19:21:41 +08:00 via Android
    webpack+vue3
    vue3 的轮子是基本够用了的,缺的是 vite 的生态
    wiihame
        21
    wiihame  
       2021-08-15 14:08:49 +08:00 via Android
    借楼问下大佬们有 vite2+vue2 做 ssr 的方案吗,已经试用了 nuxt-vite,问题还是蛮多
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2426 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 05:53 PVG 13:53 LAX 21:53 JFK 00:53
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86