晴明的博客园 GitHub      CodePen      CodeWars     

[node] node 与 babel

node 升级到v7后支持async/await,(--harmony)
对babel的依赖越来越低了

import/export
async/await

安装3个模块即可,
如果使用 --harmony 可以不用装babel-plugin-transform-async-to-generator

    babel-cli
    babel-plugin-transform-async-to-generator
    babel-plugin-transform-es2015-modules-commonjs

.babelrc

{
  "plugins": [
    "transform-async-to-generator",
    "transform-es2015-modules-commonjs"    
  ]
}

常用babel命令

babel example.js --out-file compiled.js
babel example.js -o compiled.js


babel src --out-dir lib
babel src -d lib

babel src --watch --source-maps --out-dir test
babel src -w -s -d test

babel  --copy-files //可以将没转义的文件一起复制过去

更多可以查看 babel --help

npm升级以后,会出现ForAwaitStatement问题,要重新安装全局的 babel-cli

posted @ 2016-10-28 14:53  晴明桑  阅读(262)  评论(0编辑  收藏  举报