Bun 的新 Bundler:比 webpack 快 220 倍?( 四 )


{minify?: boolean | {identifiers?: boolean; // default: falsewhitespace?: boolean; // default: falsesyntax?: boolean; // default: false}}
缩小器能够删除死代码 , 重命名标识符 , 删除空格 , 并智能地压缩和内联常量值 。
Input
Minified
// This comment will be removed!console.log("this" + " " + "text" + " will" + " be " + "merged");Jump in
我们更新了以下 React bun create 模板 , 以便在后台使用 Bun.build。运行以下命令来搭建由 Bun 捆绑器提供支持的简单 React 项目的基架 。
# a React single-page appbun create react ./myapp# a Next.js-like app with a /pages directory# with SSR and client-side hydrationbun create react-ssr ./myappSneak peek:Bun.App
捆绑器只是为更雄心勃勃的努力奠定了基础 。在接下来的几个月里 , 我们将宣布 Bun.App :一个“超级 API” , 它将 Bung 的原生速度捆绑器、HTTP 服务器和文件系统路由器拼接成一个有凝聚力的整体 。
目标是让使用Bun轻松表达任何类型的应用程序 , 只需几行代码:
Static file server
API server
Next.js-style framework
new Bun.App({ bundlers: [{name: "static-server",outdir: "./out",}, ], routers: [{mode: "static",dir: "./public",build: "static-server",}, ],});app.serve();app.build();
此 API 仍在积极讨论中 , 可能会发生变化 。




推荐阅读