我不知道的 打包工具
Father:组件库构建工具的设计与实践
用 Webpack 打包一个组件库试试——光处理 ESM、CJS、UMD 三种格式输出,加上 TypeScript 编译、样式文件抽离、外部依赖 externals 配置,webpack.config.js 轻松写到 200 行,还没算上样式隔离和按需加载。
打包工具, Father
// 共 2 篇文章
用 Webpack 打包一个组件库试试——光处理 ESM、CJS、UMD 三种格式输出,加上 TypeScript 编译、样式文件抽离、外部依赖 externals 配置,webpack.config.js 轻松写到 200 行,还没算上样式隔离和按需加载。
npm init 之后的第一个问题往往不是"写什么业务逻辑",而是"用什么打包工具"。Webpack、Vite、Rollup、esbuild、tsup、Father、unbuild——名单太长了。网上的"工具对比"文章通常罗列一堆功能矩阵,但不回答那个最实际的问题:你的项目到底…