Node.js中支持ES6语法

2017-07-25  本文已影响290人  袁俊亮技术博客

Node.js中支持ES6语法

方法一

npm install babel-core --save
npm install babel-preset-es2015
{
    "presets": ["es2015"]
}
require('babel-core/register');

require('./app');

就可以在app.js中优雅的使用es6了

方法二

# 最新转码规则
$ npm install --save-dev babel-preset-latest

# react 转码规则
$ npm install --save-dev babel-preset-react

# 不同阶段语法提案的转码规则(共有4个阶段),选装一个
$ npm install --save-dev babel-preset-stage-0
$ npm install --save-dev babel-preset-stage-1
$ npm install --save-dev babel-preset-stage-2
$ npm install --save-dev babel-preset-stage-3
  {
    "presets": [
      "latest",
      "react",
      "stage-2"
    ],
    "plugins": []
  }

注意,以下所有 Babel工具和模块的使用,都必须先写好.babelrc

npm install --save-dev babel-cli
babel-node app.js

参考资料

上一篇下一篇

猜你喜欢

热点阅读