v7试用
网上很多教程还都停留在以前的版本, 有很多改动现在不一定能配置成功了,我翻看官网,已经到v7了,安装方式和以前的教程都不太一样,所以什么工具,第一还是要看官方文档的
babel是以核心库+插件的形式工作的,不知道对不对,大神看到指点一下。
@babel/core
自V7版本开始,babel 安装方式都是以 @babel 开始,其他教程的babel- 都是7以前的版本,注意一下
core 即核心库,都要装
@babel/cli
命令行工具,就是可以在本机用命令行操作,不太建议装到全局环境,往往部署环境的时候用的可能不是同一个版本,bug不停,会疯掉
@babel/preset-env
preset从字面意思就是预先设定的
这个包含现代浏览器的所有插件,可以转换为现代浏览器使用,具体通过配置搞定
babel-preset-es2015
babel-preset-es2016
babel-preset-es2017
babel-preset-latest
取代以上
@babel/polyfill
polyfill 其实是包含core preset-env 和 自定义 regenerator runtime来模拟完整的 ES2015+ 环境。
config
babel.config.js 返回一个对象
.babelrc 配置文件,json格式
package.json 中配置babel一项
stage preset
v7版本正在删除阶段预设,(我不知道是不是这么翻译)
plugins
babel可以使用的插件











网友评论