Skip to main content

presets

@babel/preset-env

@babel/preset-env是一个很智能的预设,它无需对目标环境的语法转换和自行使用polyfill,就可以使用最新的JavaScript。它不但方便而且可以让JavaScript的包变的更小;

安装

npm install --save-dev @babel/preset-env

如何工作

@babel/preset-evn的实现依赖一些底层的开源库支持,如browserslist, compat-table, and electron-to-chromium.

@babel/preset-env会根据指定的目标环境列表,并根据其映射对其进行检查,以编译插件列表并将其传递给babbel