ES6-babel工具本地使用方法

Babel 是一个 JavaScript 编译器,简单来说是将 ES6 新语法转换为 ES5,让低端运行环境(浏览器和 node )能够认识并执行。

在线babel工具:

https://babeljs.io --这个是个国外的网站
https://www.babeljs.cn --这个是中文的网站
npm本地下载babel工具

babel安装

babel是通过npm安装的,npm是随同node一起安装的包管理工具,所以先要安装node.js。新版的node已经集成了npm,安装好node后可输入 “npm -v” 来测试是否成功安装,出现版本提示即安装成功。
在这里插入图片描述
打开命令行进入你要安装的路径,敲击以下命令:
在这里插入图片描述
在这里插入图片描述
@babel/core 是工具的核心,提供抽象语法树;
@babel/preset-env 是个插件集合,具备把ES6所有语法转换成ES5的能力;
@babel/cli 主要功能是通过命令行对js文件进行换码。
cli下载完之后,在node_modules文件夹下的.bin下会出来babel文件,
下面用npx babel 的时候就相当于去执行的这个多出来的babel文件去编译
在这里插入图片描述
接下来还需要写配置文件(告诉项目需要用哪些插件进行编译),在node_modules文件的同级新建一个文件.babelrc,其中写(书写内容要严格按照json并书写规范,双引号等):
在这里插入图片描述
然后就可以通过命令把ES6语法的文件用指令转化成ES5语法了:
在这里插入图片描述
每次写完js都要重新执行这个命令很麻烦,就可以在后边加上 -watch,这样就可以实时监控语法变换了。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值