1、npm init -y
2、npm install -g babel-cli
3、npm install --save-dev babel-preset-es2015 babel-cli
4、新建.babelrc
{
"presets": [
"es2015"
],
"plugins": [
"babel-plugin-transform-regenerator"
]
}
5、修改package.json文件
{
"name": "busSubmitDialog",
"version": "1.0.0",
"description": "",
"main": "index.js",
"dependencies": {},
"devDependencies": {
"babel-cli": "^6.26.0",
"babel-preset-es2015": "^6.24.1"
},
"scripts": {
"build": "babel src --out-dir dist" //修改scripts
},
"keywords": [],
"author": "",
"license": "ISC"
}
6、npm run build 在dist文件夹下生成index.js文件
(编译结束后,需要手动在结果文件的第一行加入:
require('babel-polyfill')
或者 <script src="js/polyfill.js"></script>)