1. 插件是什么
vite会在生命周期的不同阶段中去调用不同的插件以达到不同的目的
生命周期其实就和我们人一样, vite从开始执行到执行结束, 那么这整个过程就是vite的生命周期。
-
例如webpack:
- 输出html文件的一个插件 htmlWebpackplugin
- 清除输出目录: clean-webpack-plugin
-
vite中配置emptyOutDir:true 默认是true
就是生命周期的不同阶段中去调用不同的插件。
redux中间件: redux会在整个生命周期的不同阶段去调用不同的中间件以达到不同的目的