闽公网安备 35020302035485号
在构建 TypeScript 库时,我们经常会遇到构建速度慢、配置复杂、声明文件生成效率低等问题。最近由 VoidZero 团队推出的 tsdown,正是为了解决这些痛点而生。它基于 Rolldown 和 Oxc 构建,主打高性能和现代化的使用体验,未来可期。
// tsdown.config.ts
import { defineConfig } from 'tsdown'
// 堆代码 duidaima.com
export default defineConfig({
entry: ['./src'],
target: 'esnext',
platform: 'browser',
dts: { transformer: 'oxc' },
})
运行也非常简单:npm i -D tsdown npx tsdown迁移自 tsup 也很方便:
npx tsdown migrate生态链条:不仅仅是一个打包器

tsdown 是 TypeScript 库开发的一股清流,如果你厌倦了慢如蜗牛的构建过程,或者正在寻找比 tsup 更快更现代的替代方案,那不妨一试 tsdown。这可能会成为你开发流程中新的主力工具。
今天的分享就这些了,感谢大家的阅读,如果文章中存在错误的地方欢迎指正!