背景
其实很早我就知道,babel会帮助我们做一件事,就是把高版本的ES语法,转换为低版本的ES语法,以确保在低版本浏览器上能正确运行。
但是一直我都不知道怎么去操纵它,只知道需要一堆配置,配合webpack可以做这件事(甚至我一度认为必须使用webpack才能做这件事)。
集成(基本就是抄文档)
其实如果用百度搜索,集成的东西有各种es版本的依赖,配置文件有js,rc,json文件,乱七八糟什么都有。
其实这是历史原因。但现在已经2021年了,咱们就直接按官网说的来。
1.下载依赖包
1 | npm install --save-dev @babel/core @babel/cli @babel/preset-env |
当然,我个人认为,如果不需要兼容IE的话,应该不需要下载polyfill了