1、babel中有一个register特性,他可以让我们放心的使用es6和es7的语法,尤其是在服务端,使用起来非常方便
2、下载依赖
npm install babel-core --save-dev
npm install babel-polyfill --save-dev
npm install babel-preset-es2015 --save-dev
npm install babel-preset-stage-0 --save-dev
npm install babel-preset-stage-1 --save-dev
npm install babel-preset-stage-2 --save-dev
npm install babel-preset-stage-3 --save-dev
npm install babel-plugin-transform-runtime -save-dev
3、编写启动的入口文件
require("babel-core/register")(
{
presets: ['es2015','stage-0','stage-1','stage-2','stage-3'],
plugins: [
"transform-runtime",
]
}
)
require("babel-polyfill")
// index.js是项目的入口文件
require("./index.js")