Node 本身已经支持大部分 ES6 语法, 但仍有一些高级功能 node 是不支持的. 为了能使用这些功能, 我们就需要使用 babel 把 ES6 转成 ES5 语法.
(1)babel 转换配置, 项目根目录添加. babelrc 文件
- {
- "presets" : ['es2015']
- }
(2) 安装 es6 转换模块
cnpm install babel-preset-es2015 --save-dev
(3) 全局安装命令行工具
cnpm install babel-cli -g
(4) 使用
babel-node JS 文件名
来源: http://www.css88.com/qa/node-js/10896.html