npm install babel-cli -g //安裝babel
babel index.js -o a.js //等同于 babel index.js --out-file a.js 復制index.js為a.js
babel src/ -d build/ //等同于 babel src/ --out-dir build/ 復制src目錄下所有文件到 build目錄下
//------------------------------
//babel命令放到pageage中,方便調用
package.json =>
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"build":"babel src/ -d build/"http://等同于 babel src/ --out-dir build/ 復制src目錄下所有文件到 build目錄下
//"build":"babel src/ -w -d build/ //添加動態監聽 -w 可寫為 --watch
},
npm run build
//------------------------------
npm install babel-preset-es2015 --save-dev //注意:這里一定要用【本地安裝】 全局安裝的在轉換時會報錯 安裝babel轉換器 es6 -> es5
touch .babelrc => //建立.babelrc配置文件
{
"presets":["es2015"]
}
npm run build //配置完畢后,再運行-d命令,則會將es6轉換為es5