04-Babel详解

简介

ES6的某些高级语法在浏览器环境甚至是Node.js环境中无法执行。

Babel是一个广泛使用的转码器,可以将ES6代码转为ES5代码,从而在现有环境执行执行。

这意味着,你可以现在就用 ES6 编写程序,而不用担心现有环境是否支持。

安装

安装命令行转码工具

Babel提供babel-cli工具,用于命令行转码。它的安装命令如下:

npm install -g babel-cli
#查看是否安装成功
babel --version

使用

  • 创建babel文件夹

  • 初始化项目

npm install -y
  • 创建ES6代码文件test.js,进行测试

  • 配置.babelrc

Babel的配置文件是.babelrc,存放在项目的根目录下,该文件用来设置转码规则和插件,基本格式如下。

  • presets字段设定转码规则,将es2015规则加入 .babelrc

  • 安装转码器,在项目中安装

  • 转码

自定义脚本

1、改写package.json

2、转码的时候,执行下面的命令

最后更新于

这有帮助吗?