vitejs vs webpack? 2022 年了,选哪个?

2022-10-10 06:51:42 +08:00
 ericgui

我用 react

感觉 vite 虽然快,但生态还是差点意思,比如,没有官方的 eslint 插件,甚至没有一个被广泛接受的一个社区插件。官方给的理由是, [ eslint is an optional tool for development and not all projects are using them. This feature could be served as a plugin instead of the core. Thanks.] 这不废话嘛,你当然可以不用,但稍微上点规模的项目,哪个不用 eslint ?

https://github.com/vitejs/vite/issues/818

我其实特别想试试 vite ,但奈何这生态不给力,官方也找理由推脱

除了 eslint ,还有什么其他坑?

4836 次点击
所在节点    程序员
28 条回复
zhwithsweet
2022-10-10 14:38:01 +08:00
@ericgui #19 奥,说到底是想把 Evan 批判一番?
ericgui
2022-10-10 15:02:47 +08:00
@zhwithsweet 批他不批他,已经无所谓了吧,我最近有一个项目用了 vitejs ,刚才研究了一下,如果实在 vitejs 用不下去,应该可以很快换成 webpack ,问题不大
karott7
2022-10-10 16:28:19 +08:00
少了个 eslint 插件就生态差点意思?配 eslint 很花时间?
都是被人喂饭喂多了惯出来的,也别拿 nextjs 和 vite 比了,定位都不一样
wangerka
2022-10-10 16:51:16 +08:00
就一个打包工具,网上随便找一个 xxx-vite-starter 的模板就行了,就算遇到问题想换 webpack ,把 vite.config.js 改成 webpack.config.js ,改一下 package.json 和 env 相关的代码,一会儿的事。
我个人习惯用 vite ,你如果害怕有坑的话,还是建议用 webpack 。
wangerka
2022-10-10 16:53:40 +08:00
eslint 和 vite 没有直接关系,pre-commit + lint-staged 可以搞定 eslint/stylelint/prettier 。vite 的社区插件没有 webpack 多,但是可以用 rollup 的。
wu67
2022-10-10 22:26:22 +08:00
vite 只是个打包的呀, eslint 你爱怎么配就怎么配, 不是还有 vite-plugin-eslint 吗, 自己配也不用多少时间
ccyu220
2022-10-11 08:42:07 +08:00
@ericgui 说到底还是先入为主带有偏见,技术这种东西,能干活就好。
Envov
2022-10-11 11:26:51 +08:00
我对 webpack 更熟悉,所以用的 webpack

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/885661

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX