最近 2 年,涌现了很多基于 rust 开发的具有代表性的基建工具,诸如:rspack
、rsbuild
、rolldown
等,而作为从 0.x
过来的 rspack
用户,也一直在关注着这方面的信息,随着底层脱胎于 rspack
,对标 vite
的新一代开箱即用工具 rsbuild@ 1.0
推出日渐成熟,不免得横向对比了其同类型基于构建工具 electron-vite
,于是尝试能否基于 rsbuild 开发一个相关的 electron 构建工具。
Vite 的缺点在于其在早起热更新的缓慢的问题,尽管作者在最近做了很多的改进,但其根本的原因是,开发环境和生产环境的产物是不一样的。
rsbuild
提供了更优雅的 environments
配置来实现了多套环境构建产物的生成,这为开发过程提供了更大的便利,而且开发环境、生产环境一致的产物输出。