Bun 1.0 发布,前端老哥们都来说说

2023-09-11 23:40:17 +08:00
 n18255447846

https://bun.sh/blog/bun-v1.0

以前关注过一点儿,还只是个 bundler ,现在已经成长为类似 nodejs 整个生态了。

4316 次点击
所在节点    分享发现
26 条回复
suzic
2023-09-11 23:49:18 +08:00
deno 搞了那么久也没见多有起色,这个有什么特殊优势么
FightPig
2023-09-12 00:00:42 +08:00
到现在 windows 的支持还不完善,注意替代不了 node
happy32199
2023-09-12 01:29:20 +08:00
bun run dev 还是很慢
fatigue
2023-09-12 01:37:07 +08:00
这名字,这标志,伤害中国人民感情了,进不了国内吧
Jirajine
2023-09-12 02:04:14 +08:00
@suzic #1 deno 是搞的全新方式,彻底淘汰 npm 那一套,生态迁移缓慢;这个则是基本兼容 node 直接平替,目前用起来没啥问题,前端工具都能跑,比 pnpm 还快。
des
2023-09-12 02:49:39 +08:00
对 nodejs 生态的兼容比要好,不过这 1.0 更像是 1.0-beta
kdwnil
2023-09-12 03:18:07 +08:00
道理我都懂,但谁敢拿来上生产服?

我不敢,尽管它似乎很强
CHTuring
2023-09-12 08:34:42 +08:00
如果之后真像官网描述的那样,那肯定很强。
但是,Window 都还是试验版,就敢发 1.0.0 让上生产了。
目前退而求其次,只用了当包管理工具
SleepyRaven
2023-09-12 09:54:07 +08:00
让子弹飞一会儿
codehz
2023-09-12 09:58:36 +08:00
@CHTuring 但某种意义上说,win 上用 node 也不是生产环境(
MEIerer
2023-09-12 10:50:01 +08:00
确实很快,野心也挺大
lqzhgood
2023-09-12 11:00:54 +08:00
可以先用来跑单位测试吧~
mdn
2023-09-12 11:19:52 +08:00
当作 ts-node 使用,ts-node 一直没有修复 ts 5.0 多配置文件问题,bun 直接单独运行单个 ts 文件还是可以的,虽然很多库还存在兼容问题
mdn
2023-09-12 11:21:18 +08:00
@suzic 一开始 deno 的步子迈太大了,现在正重回 nodejs 生态
X_Del
2023-09-12 11:57:10 +08:00
菜。
文档 https://bun.sh/guides/install/workspaces 里写 workspace 之间的依赖写 "stuff-a": "*" 就行,实际上要写 "stuff-a": "workspace:*"。
但是 workspace 协议也不是完整支持,"stuff-a": "workspace:^" 这么写又不行了,这种文档和行为不一致的例子比比皆是。
不好好维护文档,搞 JS marco 这种花花肠子,取代 NodeJS ,路还远。
mdn
2023-09-12 12:37:57 +08:00
@X_Del 文档的问题还好,因为人力有限目前主要在解决 nodejs api 问题,有些还没实现,或者实现的有偏差,导致很多主流的库( prisma 、zx 、jsdom )都无法使用
amlee
2023-09-12 12:47:05 +08:00
前端就是工具链稀碎,各种配置用起来蛋疼,但变相的有它的灵活度,什么不好用就换什么。

bun 这种大而全的,做的好的话,统一起来用着肯定舒服,但相应的,某一环节掉链子,就麻烦了
mdn
2023-09-12 13:19:00 +08:00
@amlee bun 跟 nodejs 、deno 一样,是 js 的 runtime runtime runtime ,而不是前端工具,它并不附带任何 bundle ,format ,lint 工具
amlee
2023-09-12 13:31:37 +08:00
@mdn

Bun is an all-in-one toolkit for JavaScript and TypeScript apps. It ships as a single executable called bun​.

以上是 bun 文档的第一句话,你还跟那信誓旦旦强调三遍,笑死个人
mdn
2023-09-12 13:35:40 +08:00
@amlee #19 https://bun.sh/ ,首页 title 可以看看,而且它说的工具也不是指的前端工具

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

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

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

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

© 2021 V2EX