webpack支持多模块化:可以跑在服务端
一开始就要同一模块化代码,所以他需要把所有依赖读取一遍,并且转化为对应的代码,然后再去开启开发服务器
(ast抽象语法分析工具,分析你写的文件有啥导入导出)
vite只支持es-module:只跑在浏览器端,直接开启开发服务器
两者侧重点不一样,webpack更加关注兼容性,vite更加关注浏览器端的开发体验
webpack支持多模块化:可以跑在服务端
一开始就要同一模块化代码,所以他需要把所有依赖读取一遍,并且转化为对应的代码,然后再去开启开发服务器
(ast抽象语法分析工具,分析你写的文件有啥导入导出)
vite只支持es-module:只跑在浏览器端,直接开启开发服务器
两者侧重点不一样,webpack更加关注兼容性,vite更加关注浏览器端的开发体验