前端工具包 2025 最新打包模板

137 阅读1分钟
  • github:github.com/JusticHenta…
  • 之前一直用的 rollup + babel 一系列,最近迭代了下,发现 swc 在生产表现不错于是新搭建了一套模板
  • 技术栈是 tsup + swc
    • 因为 tsup 本身是 esbuild 其实相当于打包相关处理用的 esbuild
    • 编译 es5 用的 swc
    • dts 类型文件用 tsup
  • 对比
    • esbuild 相对 rollup 自动化处理了更多内容,以往需要装各种 rollup 插件还要考虑版本搭配问题,用 esbuild 完全不需要,给你统一维护了
    • swc 相对 babel 同理
    • dts 处理,之前一直用的社区的 rollup-plugin-dts,但发现 tsup 也可以做类似的事情包含 alias 替换,非常方便