1、初始化项目
| npm init -y | 
|---|
2、创建文件 
npmdemo/es6/example.js 
下面是一段ES6代码:
| // 转码前 // 定义数据 let input = [1, 2, 3] // 将数组的每个元素 +1 input = input.map(item => item + 1) console.log(input)  | 
|---|
2、配置**.babelrc** 
Babel的配置文件是.babelrc,存放在项目的根目录下,该文件用来设置转码规则和插件,基本格式如下:
{"presets": [],"plugins": []}
3、presets字段设定转码规则,将es2015规则加入 .babelrc:
| { “presets”: [“es2015”], “plugins”: [] }  | 
|---|
4、安装转码器
- 在项目中安装
 

| npm install —save-dev babel-preset-es2015 | 
|---|
4、转码
| # 转码结果写入一个文件  mkdir dist1 # —out-file 或 -o 参数指定输出文件 babel src/example.js —out-file dist1/compiled.js # 或者 babel src/example.js -o dist1/compiled.js # 整个目录转码 mkdir dist2 # —out-dir 或 -d 参数指定输出目录 babel src —out-dir dist2 # 或者 babel src -d dist2  | 
|---|
- 把 es6/example.js 转为 zhuanhou/compiled.js | E:\1010\npmdemo>babel es6/example.js -o zhuanhou/compiled.js | | —- |
 

