mcpField
E
esbuild

esbuild

官方Agent-ready
github.com开发者工具40.1kesbuild11 周前更新
代码仓库访问官网

关于 esbuild

esbuild 是一个极快的 JavaScript 和 CSS 打包器,使用 Go 语言编写,能够在几毫秒内处理大型项目。支持 TypeScript、JSX、CSS 模块等现代前端开发工具和格式。

主要功能

  1. 01快速打包 JavaScript、TypeScript 和 CSS 文件为单个或多个输出文件
  2. 02内置代码压缩和混淆,自动剥离死代码
  3. 03支持插件系统扩展打包流程和自定义处理逻辑

适用场景

  1. 01编码 Agent 快速编译和优化前端代码资源
  2. 02CI/CD 流程中的高效代码打包和发布
  3. 03开发阶段快速反馈的监视模式构建

安装

选择你的系统或包管理器,复制命令到终端运行。

$
npm install -g esbuild

安装完成后运行esbuild --version确认安装成功。

命令示例

常用命令按使用顺序排列。

01
esbuild app.ts --bundle --outfile=app.js

详细介绍

esbuild:一款极快的 JavaScript 打包器
网站 | 快速入门 | 文档 | 插件 | 常见问题

为什么?

我们目前用于 Web 的构建工具,速度比理论上能达到的慢 10-100 倍:

基准测试结果柱状图

esbuild 打包器项目的主要目标是开创构建工具性能的新时代,并在此过程中打造一款易于使用的现代打包器。

主要功能:

如果想试用 esbuild,请查看快速入门说明。

评论

支持 Markdown