node中babel的使用

1.babel就是用来将JavaScript各种版本,转化为可以被浏览器执行的代码,例如:

为转化报错

2.安装babel需先安装babel-cli插件

cnpm install babel-cli --save

babel-cli插件是用来编译代码文件,然而只安装babel-cli,直接babel com.js,会发现com.js只会被复制一遍,并不会转换代码。还需要安装babel-preset-env插件配合使用(babel-preset-es2015等插件已停止更新)。

cnpm install babel-preset-env --save

3.安装babel-preset-env后需要配置.babelrc文件,这个文件主要是用来告知babel-cli在运行时需要,事先调用那个插件用来编译代码。

presets预先调用的意思,plugins添加babel相关的插件。

4.现在调用babel com.js,代码编译完成,可以在浏览器上执行,但是我们想直接用node执行代码,babel-cli中提供了一个命令babel-node,就可以达到我们想要的效果。(babel-node极占内存,不建议正式环境使用)

猜你喜欢

转载自blog.csdn.net/sjpeter/article/details/87808898