101
dNib9U2o8x 2022-08-17 09:59:31 +08:00
肯定不是,而且会被 react 落下的越来越远
|
102
zxCoder 2022-08-17 10:09:09 +08:00 via Android
个人项目用 vitw+svelte 很爽
|
103
lvming6816077 2022-08-17 10:34:12 +08:00
Vue Cli 的 Webpack 的工作方式是,它通过解析应用程序中的每一个 JavaScript 模块里面 import 或者 require ,借助各种 loader 将整个应用程序构建成一个基于 JavaScript 的捆绑包,并转换文件(例如 Sass 、.vue 等)。这都是在 webpack-dev-server 服务器端提前完成的,文件越多,依赖越复杂,则消耗时间更多。
Vite 不捆绑应用服务器端。相反,它依赖于浏览器对 ES6 Modules 的原生支持,浏览器直接通过 HTTP 请求 JavaScript 模块,并且在运行时处理,而对于例如 Sass 、.vue 文件等则单独采用插件处理,并提供静态服务。这样耗时的大头 JavaScript 模块处理就被单独剥离了出来,利用浏览器高效处理,并且对于文件的多少,影响并不大,这样消耗的时间就更少。 |
104
echo314 2022-08-17 11:59:06 +08:00
@frankkly https://www.bilibili.com/video/BV1Zy4y1K7SH 个人遇到的觉得讲得最好的。
|
105
shilianmlxg 2022-08-17 13:45:12 +08:00
@CoolkHz nuxt2 升级 nuxt3 都是看 tony 老师直播 踩坑 我才敢升级 ,觉得这东西 真的是能升级的.
|
106
Huelse 2022-08-17 13:52:39 +08:00 1
能否用于大型项目不完全取决于框架,现在主流的框架都是优秀的,真正重要的是项目的组织管理方式
|
107
fo0o7hU2tr6v6TCe 2022-08-17 14:05:28 +08:00
react+ts+vite
|
108
sgiyy 2022-08-17 14:10:55 +08:00
Vue 转 React 的过来说下,React 真香,写起来很顺畅
|
109
shunia 2022-08-17 15:08:43 +08:00
国内吗?应该是吧。
我选 React 。 但是 vite 真的不错,希望少点问题,继续进化。 |
110
ruoxie 2022-08-17 17:21:28 +08:00
@wangxiaoaer jsx 里写过多逻辑难道不是人的问题吗,vue 上了 ts ,如果不用 tsx ,几乎就是残废的,提示功能还得装个插件,目前也不知道插件的智能提示达到什么程度了
|
112
liubaicai 2022-08-17 19:13:26 +08:00
<script setup lang="ts">
vite vue3 pinia </script> |
113
7gugu 2022-08-18 00:35:02 +08:00 via iPhone
React 才是👍
|
116
otakustay 2022-08-18 11:03:31 +08:00
@encro Vite 启动快依赖很多前提,我们大规模系统+文件拆得很细(我们有规定 js 不超过 140 行)+因为需要代理接口所以没有 HTTP2 ,就惨不忍睹,带缓存的 webpack 都能比它快
|
117
encro 2022-08-18 11:51:42 +08:00
|
118
otakustay 2022-08-18 12:58:07 +08:00
@encro #117 我们可以依靠缓存 7 秒启动一个不包含 node_modules 有 10W 行源码规模的 webpack
|
119
KouShuiYu 2022-08-18 13:13:21 +08:00
旧项目可以考虑升级 vue2.7
新项目无脑 vue3 |
120
imswing 2022-08-18 13:41:31 +08:00 via iPhone
目测不是
|