跳到主要内容

构建与转译总览

这一组文章解决的是“源码为什么能在浏览器跑起来”。

  • Babel:把新语法转换成目标环境可运行的代码
  • Vite:现代前端开发服务器和构建工具
  • Webpack:成熟的模块打包器,适合复杂定制场景

术语区分

  • 转译:把一种更现代或上层的语法变成另一种语法
  • 打包:把模块依赖整理成浏览器或运行时可消费的产物
  • 构建:更大的流程,通常包含转译、打包、压缩、资源处理、产物输出