vue-cli基于webpack封装,生态非常强大,可配置性也非常高,几乎能够满足前端工程化的所有要求。缺点就是配置复杂,甚至有公司有专门的webpack工程师专门做配置,另外就是webpack由于开发环境需要打包编译,开发体验实际上不如vite。
vite开发模式基于esbuild,打包使用的是rollup。急速的冷启动和无缝的hmr在开发模式下获得极大的体验提升。缺点就是该脚手架刚起步,生态上还不及webpack。
https://mp.weixin.qq.com/s?__biz=Mzg2NjUxOTM2Mg==&mid=2247488925&idx=1&sn=c39184dbeefac7e2ded08cda287ced0d&chksm=ce48c5b0f93f4ca624ac3048117a2ff4ac2b05827a2c54b5e2295dbf9e8b41c5088f7c9367ee&mpshare=1&scene=24&srcid=0828BmLY6rgKA2zM5cUAHJVW&sharer_sharetime=1630153265180&sharer_shareid=c90da6f9359c4bbcbdc5093376cb8d86&ascene=14&devicetype=android-29&version=28000a3d&nettype=WIFI&abtest_cookie=AAACAA%3D%3D&lang=zh_CN&exportkey=AeyLoBW6tcdMnl33rPSpBqQ%3D&pass_ticket=sWC3KjjzuHNytS9WA7ZcCBiFdbv5qkUH43Cq50f%2BkL83M78eMGM%2BNcJxo8TFr6eq&wx_header=0