V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
TomatoYuyuko
V2EX  ›  问与答

vue 项目目前有必要从 webpack 迁移到 vite 吗?

  •  
  •   TomatoYuyuko · Nov 22, 2021 · 2396 views
    This topic created in 1625 days ago, the information mentioned may be changed or developed.

    去年的项目,现在感觉打包部署还是有点慢大概 110 秒,看到好多人都在夸 vite ,有迁移的必要吗,大致上有什么优点?对 vite 还不是特别了解怕从坑跳坑

    Supplement 1  ·  Nov 22, 2021
    感谢各位,考虑了一下还是继续优化 webpack 配置比较好,搞了一天现在差不多是 70s 部署,1~2s 热重载
    11 replies    2021-11-22 18:39:04 +08:00
    anjianshi
        1
    anjianshi  
       Nov 22, 2021   ❤️ 1
    我们现在是开发环境 vite 打包,生产环境 webpack 打包。
    不过要搞一下适配,让同样的代码在两种打包工具下都能打得了。(例如 webpack loader 要用等价的 vite plugin 代替)。

    vite 还是不太敢用在生产环境。不过开发环境能提升开发效率是真的。
    TomatoYuyuko
        2
    TomatoYuyuko  
    OP
       Nov 22, 2021
    @anjianshi 开发效率提高主要是指依赖管理吗?目前俩项目一个 vue+ts ,一个 nuxt ,兼容问题确实要考虑挺多的
    makelove
        3
    makelove  
       Nov 22, 2021
    vite 打包又不快,只是开发时快
    anjianshi
        4
    anjianshi  
       Nov 22, 2021
    效率高是编译速度快,vite 对依赖管理应该没什么改善?
    ipwx
        5
    ipwx  
       Nov 22, 2021
    印象中 vite 没有打包,只是利用了比较新的浏览器自己的 import 功能。。。
    seki
        6
    seki  
       Nov 22, 2021   ❤️ 1
    vite 比较适合:
    - 项目不需要支持旧版本浏览器( IE ,旧 webview)
    - 项目依赖没有很多供给 node 用的库

    webpack 自己也是有不少优化空间的,你可以先分析看看是什么地方导致速度慢
    wu67
        7
    wu67  
       Nov 22, 2021
    可以缓缓, 自己折腾的个人项目可以先上, 试试手.

    其实比较看开发机配置的. 本来我的电脑用 webpack 的时候就不算慢(当然比起 vite 是慢, 但还在我接受范围, 同事那些笔记本的开发机才是真的慢)
    Jtyczc
        8
    Jtyczc  
       Nov 22, 2021   ❤️ 1
    我个人认为:

    公司项目:能跑就行。不要自己折腾啊。除非有这个必要。

    个人项目:必须折腾。
    7gugu
        9
    7gugu  
       Nov 22, 2021
    vite 就是开发的时候很快,打包速度和 Webpack 没区别。已有项目没必要迁移到 Vite 上,新开的项目可以试试看。
    maplelin
        10
    maplelin  
       Nov 22, 2021
    vite 打包不还是走的 rollup 吗,快也是基于 es6 模块语法的原因才快。webpack 慢主要还是 webpack 自己搞了一套模块加载机制
    EPr2hh6LADQWqRVH
        11
    EPr2hh6LADQWqRVH  
       Nov 22, 2021
    我怎么就没见有很多人在夸 vite 呢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2623 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 11:07 · PVG 19:07 · LAX 04:07 · JFK 07:07
    ♥ Do have faith in what you're doing.