今天看啥  ›  专栏  ›  全栈修仙之路

又一个全新构建工具来了!

全栈修仙之路  · 公众号  ·  · 2024-08-07 10:13

文章预览

最近,字节跳动的 Rspack 家族又来了一个新成员: Rslib 。 至此,Rspack 家族目前已经拥有了 5 个成员: Rspack、Rsbuild、Rspress、Rsdoctor、Rslib 。 本文就来看看这些工具都是什么,有什么特点! Rslib Rslib 是一个由 Rsbuild 驱动的 库构建工具 ,基于 Rsbuild 的配置和插件构建,提供最佳的 ESM 和CJS 输出。 Rslib 解决了传统打包工具(如Webpack和Rspack)在构建ESM包时可能引入过多运行时代码的问题,这对包的使用者不够友好。Rslib不仅继承了webpack和Rspack构建的庞大生态系统中诸如代码 tree shaking、代码拆分、模块联邦等强大功能,还优化了 ESM 输出的质量。 Rslib 的特点如下: 开箱即用的配置 :Rslib为库开发提供了预配置的设置,支持TypeScript、JSX、Sass、Less、CSS Modules和Wasm的编译。 DTS生成 :包括隔离声明在内的类型定义文件(DTS)生成。 模块联邦 :支持模块联邦 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览