Vite 彻底改变了前端 js/ts 应用程序的 Web 开发。由于它是基于rollup并且支持library模式,我想知道直接用rollup构建js库还有什么优势还是使用vite代替?
Vite 隐藏了 rollup 的配置复杂性,并允许使用许多 vite 插件,包括 vitest (用于测试)。
Vite 与任何其他抽象一样,在 rollup 和 esbuild 等其他工具之上添加了另一层。
更多抽象的优点是该工具更易于使用,您可以快速启动,而无需做出许多配置决策。
与 Vite 相比,使用 rollup 的一个优点是工具的复杂性和依赖性可能更低。如果您知道自己在做什么,那么使用 rollup 仍然是一个可行的选择。如果您不需要开发服务器并且构建过程很简单,则尤其如此。