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

vue2+vite 有人试过吗,有踩过坑吗?

  •  1
     
  •   ciming · 2022-09-07 18:00:25 +08:00 · 2527 次点击
    这是一个创建于 812 天前的主题,其中的信息可能已经有所发展或是发生改变。
    ui 基本就是 element
    10 条回复    2022-09-07 20:14:52 +08:00
    codingBug
        1
    codingBug  
       2022-09-07 18:05:54 +08:00
    为啥不用 vue3?
    wtf12138
        2
    wtf12138  
       2022-09-07 18:07:59 +08:00
    https://github.com/vitejs/awesome-vite#vue-2
    这有一堆,可以参考下
    JayZXu
        3
    JayZXu  
       2022-09-07 18:13:50 +08:00
    可以用,加上 vite-plugin-vue2 这个包就可以迁移
    但是坑还是挺多的
    主要还是 webpack 和 vite 一些用法的差异

    首先就是 vite.config.js ,要把 webpack 下的插件都得找 vite 支持的
    然后就是 require 方法迁移到 import.meta
    再就是全局环境变量的用法变了
    。。。。

    不过切过去之后还是挺香的,启动快。
    liubaicai
        4
    liubaicai  
       2022-09-07 18:15:13 +08:00
    老项目不要升级
    新项目想不出来理由不用 vue3
    wu67
        5
    wu67  
       2022-09-07 18:17:03 +08:00
    @liubaicai element plus 还是各种爆炸....checkbox 那个 change 事件响应, 在 ts 环境下, 那个类型问题, 我都没眼看了. 前阵子有人修好了, 最新版又整出了毛病...
    liubaicai
        6
    liubaicai  
       2022-09-07 18:35:27 +08:00
    @wu67 e ,ele 的问题确实很多,个别问题自己 patch 吧,或者以整别的 ui 框架。vue3+ts ,体验比 2 里好太多了。反而是 vite 除了刚开始感觉哇启动好快,体感优势没啥了。
    wymanAtV2
        7
    wymanAtV2  
       2022-09-07 18:58:15 +08:00
    有使用过,不难,把 vue2 相关的插件装好即可;其次一些特殊配置主要看你的实际需求,相关的解决方案也是有的
    sechi
        8
    sechi  
       2022-09-07 19:10:31 +08:00
    @wu67 可以试一下 tdesign
    yunye
        9
    yunye  
       2022-09-07 19:30:25 +08:00
    doooooit/vue2.7-vite3-template: a template for vue2.7 with vite3
    https://github.com/doooooit/vue2.7-vite3-template

    可以使用这个模板。然后 UI 可以使用 tailwindcss\daisyui ,或者 https://tailwind-elements.com/quick-start/ 这样的。
    zhuweiyou
        10
    zhuweiyou  
       2022-09-07 20:14:52 +08:00
    vite 跟什么框架无关.. jquery 我都 vite
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3040 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 14:40 · PVG 22:40 · LAX 06:40 · JFK 09:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.