nodejs对es6的支持并不好,像class, import这些关键字,react的jsx都无法使用。但是babel可以将这些都转化为es5。
npm下载babel转化依赖 babel babel-core babel-preset-es2015 babel-preset-stage-2 babel-register babel-polyfill
require('babel-register');
require('babel-polyfill');
添加.babelrc配置文件
{
"presets": [
"es2015",
"stage-2"
],
"plugins": [
]
}
运行即可
本文介绍Node.js对ES6支持不足的问题,如无法直接使用class和import等语法,以及如何通过Babel将ES6代码转换为ES5,实现React JSX的兼容。通过安装babel-core、babel-preset-es2015等依赖,并配置.babelrc文件,可使Node.js项目顺利运行。

501

被折叠的 条评论
为什么被折叠?



