Node.js中支持ES6语法
方法一
- 安装
babel-core
npm install babel-core --save
- 安装
babel-preset-es2015
npm install babel-preset-es2015
- 在项目根目录创建
.babelrc
文件
{
"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
- 在项目根目录创建
.babelrc
配置文件,并将以上规则加入到.babelrc
配置中
{
"presets": [
"latest",
"react",
"stage-2"
],
"plugins": []
}
注意,以下所有 Babel工具和模块的使用,都必须先写好.babelrc
- 安装
babel-cli
npm install --save-dev babel-cli
- 启动程序
babel-node app.js
网友评论