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

242 天前
 n18255447846

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

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

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

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

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

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

以上是 bun 文档的第一句话,你还跟那信誓旦旦强调三遍,笑死个人
mdn
241 天前
@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