什么是babel?
babel是转码的工具、解析器(vue/jsx)
目前是,第7个版本,拆分了功能性的包。
babel核心包及用处
@babel/cli
:提供命令
@babel/core
:核心库
@babel/preset-env
:预设,转码es6—>es5(只转es5的核心包)
@babel/polyfill
垫片:可以把高端代码转译成低端浏览器所使用的; 可以兼容 IE8
IE7
@babel/runtime
:运行时项目体积过大;或者说它代码里有些东西虽然实现了它但是它没有优化
@babel/plugin-transform-runtime
:优化class
更多插架可去官网查找:https://www.babeljs.cn/