Tsdown – 优雅的库打包工具
Tsdown – The Elegant Bundler for Libraries

原始链接: https://tsdown.dev/

跳过内容tsdown 主导航 首页 指南 API 参考 FAQ 英语 简体中文 Русский (社区) 英语 简体中文 Русский (社区) 外观tsdown The ElegantLibrary Bundler 由 Rolldown 提供支持 什么是 tsdown? 播放图标 入门 API 参考🚀 极速快速 构建和生成声明文件,由 Oxc 和 Rolldown 提供支持,速度惊人! ♻️强大的生态系统 支持 Rollup、Rolldown、unplugin 插件和一些 Vite 插件。️🛠️易于使用 tsdown 预配置了您开始所需的一切,让您可以专注于编写代码。 🔄无缝迁移 兼容 tsup 的主要选项和功能,确保平滑过渡。 由以下公司提供: 您是 LLM 吗? 查看 /llms.txt 以获取优化的 Markdown 文档,或 /llms-full.txt 以获取完整的文档包。 根据 MIT 许可证发布。 版权所有 © 2025-至今 VoidZero Inc. & 贡献者

## tsdown:更快的库打包工具 `tsdown` 是一款新兴的 TypeScript/JavaScript 库打包工具,相较于 `tsup` 等工具,它能提供显著的速度提升。用户报告在 CI/CD 流程中节省了大量时间——有些甚至节省了一分钟以上,并且本地开发构建速度更快,尤其是在 monorepo 环境下。结合 `tsgo` 进行类型检查、Oxlint 和 Biome 进行格式化,可以进一步提升性能。 虽然被描述为“带有偏见的 Rolldown 预设”,但其核心优势在于简化了库的编译和发布 API,尤其适用于后端应用。它在文件对文件转译(“unbundle”模式)和管理多包设置方面表现出色。 然而,该项目的文档目前尚不完善,导致人们对其相对于 Vite 和 Rolldown 等现有解决方案的具体优势感到困惑。作者承认了这一点,并计划改进。尽管如此,早期使用者强调它在发布 TS/JS 工具和简化构建编排方面具有很高的投资回报率。
相关文章

原文

tsdownThe Elegant

Library Bundler

Powered by Rolldown

tsdown

Brought to you by

Released under the MIT License.

联系我们 contact @ memedata.com