此文件夹存放:了解
Babel
主要几个包所涉及的案例
no-preset
不利用预设编译use-preset
利用预设编译compile-stage-1
如何编译小于stge-4
的语法know-babel-polyfill
初识@babel/polyfill
组成import-regenerator-runtime
感受手动引入regenerator-runtime
包no-import-regenerator-runtime
感受不需要手动引入regenerator-runtime
包helper-functions
什么是辅助函数no-use-tranform-runtime
不使用@babel/plugin-transform-runtime
use-transform-runtime
使用@babel/plugin-transform-runtime
该目录Babel
版本:
@babel/core
最新版本是:7.20.12
@babel/preset-env
最新版本是:7.20.2
此文件夹存放:了解
Babel
如何配置 所涉及的案例
preset-env-targets-config
感受@babel/preset-env
如何减少ES6+
语法编译preset-env-useBuiltIns-config
体验@babel/preset-env
配置useBuiltIns
各值表现形式preset-env-template-config
配置ES6+
在IE 11
运行use-third-party-library-problem
使用第三方库时的问题transform-runtime-config
感受@babel/plugin-transform-runtime
各配置项
该目录Babel
版本:
@babel/core
最新版本是:7.20.12
@babel/preset-env
最新版本是:7.20.2
此文件夹存放:用
babel-plugin-polyfill-corejs3
来代替Babel
旧的配置方法,相当于是Babel
新的配置方法
entry-global
感受新的配置方法entry-global
可以替代旧的配置方法useBuiltIns: entry
usage-global
感受新的配置方法usage-global
可以替代旧的配置方法useBuiltIns: usage
usage-pure
感受新的配置方法usage-pure
可以替代,开发第三方库时的旧的配置方法target-configuration
感受新配置方法targets
配置项是如何解决以前开发第三方库体积大的问题transform-runtime-targets-problem
感受以前@babel/transform-runtime
不能识别targets
问题usage-pure-problem
感受以前新的配置方法usage-pure
目前存在的问题
该目录Babel
版本:
@babel/core
最新版本是:7.21.8
@babel/preset-env
最新版本是:7.21.5