虽然Node6.x已经可以原生支持ES6和ES2015近93%的特性,但是今天介绍的这个插件官方是为了解决剩下的近7%的特性支持,从而实现全面拥抱ES6。installation(安装)npmibabel-preset-node6Usage(用法)通过.babelrc(推荐)在你的项目根目录下创建一个babelrc文件,然后将node6包含到你的presets路径中:{"presets":["node6"]}现在,无论何时运行babel-node,它都会使Node6.x版本中缺少的ES6功能可用。通过命令行(CLI)$babelscript.js--presetsnode6通过NodeAPI如果你不想使用上面的.babelrc文件,你可以试试这个require("babel-core").transform("code",{预设:["node6"]});如果你想使用node而不是babel-node作为你的命令行工具,你可以创建一个入口脚本来引用你的预编译代码:require('babel-register');require('path/to/es6/script');所以你可以在任何地方使用node运行ES6代码当然,你必须首先确保你已经安装了这两个npm包之一npmi-Sbabel-core或npmi-Sbabel-registerWebpack、gulp、Browserify等。根据供应商的介绍,将node6添加到你的babel“perset”列表中ReactsupportBabel已经有一个React启动包,现在你需要单独安装它。通过NPM安装npmibabel-preset-react并将以下配置添加到.babelrc{"presets":["node6","react"]}referencehttps://www.npmjs.com的“presets”列表中/包裹...
