去年的项目,现在感觉打包部署还是有点慢大概 110 秒,看到好多人都在夸 vite ,有迁移的必要吗,大致上有什么优点?对 vite 还不是特别了解怕从坑跳坑
1
anjianshi 2021-11-22 14:19:08 +08:00 1
我们现在是开发环境 vite 打包,生产环境 webpack 打包。
不过要搞一下适配,让同样的代码在两种打包工具下都能打得了。(例如 webpack loader 要用等价的 vite plugin 代替)。 vite 还是不太敢用在生产环境。不过开发环境能提升开发效率是真的。 |
2
TomatoYuyuko OP @anjianshi 开发效率提高主要是指依赖管理吗?目前俩项目一个 vue+ts ,一个 nuxt ,兼容问题确实要考虑挺多的
|
3
makelove 2021-11-22 14:25:36 +08:00
vite 打包又不快,只是开发时快
|
4
anjianshi 2021-11-22 14:26:31 +08:00
效率高是编译速度快,vite 对依赖管理应该没什么改善?
|
5
ipwx 2021-11-22 14:27:02 +08:00
印象中 vite 没有打包,只是利用了比较新的浏览器自己的 import 功能。。。
|
6
seki 2021-11-22 14:32:01 +08:00 1
vite 比较适合:
- 项目不需要支持旧版本浏览器( IE ,旧 webview) - 项目依赖没有很多供给 node 用的库 webpack 自己也是有不少优化空间的,你可以先分析看看是什么地方导致速度慢 |
7
wu67 2021-11-22 14:41:33 +08:00
可以缓缓, 自己折腾的个人项目可以先上, 试试手.
其实比较看开发机配置的. 本来我的电脑用 webpack 的时候就不算慢(当然比起 vite 是慢, 但还在我接受范围, 同事那些笔记本的开发机才是真的慢) |
8
Jtyczc 2021-11-22 17:20:43 +08:00 1
我个人认为:
公司项目:能跑就行。不要自己折腾啊。除非有这个必要。 个人项目:必须折腾。 |
9
7gugu 2021-11-22 17:22:43 +08:00
vite 就是开发的时候很快,打包速度和 Webpack 没区别。已有项目没必要迁移到 Vite 上,新开的项目可以试试看。
|
10
maplelin 2021-11-22 18:34:07 +08:00
vite 打包不还是走的 rollup 吗,快也是基于 es6 模块语法的原因才快。webpack 慢主要还是 webpack 自己搞了一套模块加载机制
|
11
EPr2hh6LADQWqRVH 2021-11-22 18:39:04 +08:00
我怎么就没见有很多人在夸 vite 呢
|