Vite 真快啊 ESBuild 真强

2021-11-01 16:23:25 +08:00
 aikilan
准备重构公司的在线客服系统,直接上了 vite + react + ts,不得不说真的舒服,太快了,配置也很人性化啊。( PS:没收钱,再看看老项目编译,实在惨不忍睹。
5458 次点击
所在节点    程序员
41 条回复
dk7952638
2021-11-01 16:30:26 +08:00
Snowpack 了解一下
aikilan
2021-11-01 16:34:09 +08:00
@dk7952638 看去年的 build tool 排名,snowpack 和 esbuild 不相上下
windyboy
2021-11-01 16:36:43 +08:00
sveltekit 了解下
cweijan
2021-11-01 16:46:07 +08:00
我因为 vite 才知道了 esbuild, esbuild 是真的强, 1 秒就给我启动了, 惊呆我
Leviathann
2021-11-01 16:57:07 +08:00
开发服务器启动快主要是根本不做打包所以快
rodrick
2021-11-01 17:17:23 +08:00
确实 之前老 react 项目启动一下半天 hmr 一次半天 项目都不想做了 后来改了 vite 瞬间香了
aikilan
2021-11-01 17:20:02 +08:00
@rodrick 是啊,调试太舒服了
zhwithsweet
2021-11-01 17:30:58 +08:00
@dk7952638 额,snowpack 作者已经不维护了,作者本人也转向 vite 了
zhwithsweet
2021-11-01 17:31:21 +08:00
vite + react 真的香
crs0910
2021-11-01 17:45:56 +08:00
还是有好多不支持 ESM 的包。
aikilan
2021-11-01 17:53:31 +08:00
@crs0910 是的,生态是个问题,希望能起来
EyebrowsWhite
2021-11-01 17:54:31 +08:00
什么时候 esbuild 支持 css module 就好了
ryougifujino
2021-11-01 18:11:06 +08:00
现在还在用 webpack ,启动 devServer 和 HMR 的时候慢得要死。
yazoox
2021-11-01 18:12:24 +08:00
@aikilan 楼主,你是怎么解决引用的包,不支持 esm 的问题?还是说,你们的项目很小,所有用到的包,都支持 esm ?
Hanggi
2021-11-01 18:37:02 +08:00
为啥都在用 SWC ?
makelove
2021-11-01 19:32:01 +08:00
@yazoox 一定要支持 esm?不记得不需要啊,只是非 esm 只能整个引用不能引用里面的单个函数
darrh00
2021-11-01 19:32:13 +08:00
手头一个 Go 写的服务器,少个压缩 js 的功能,一直在寻找 Go 语言的 js minifier 实现
自从前段时间发现了 esbuild, 觉得应该是个成熟的东西了,然后几行代码就实现了盼望已久的功能。。
weimo383
2021-11-01 19:52:59 +08:00
nextjs 也还行
fernandoxu
2021-11-01 20:43:38 +08:00
能结合 antd 用吗?
mafeifan
2021-11-01 20:47:46 +08:00
ESBuild 是 go 开发的,go 真强啊

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

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

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

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

© 2021 V2EX