Javascript 巴别塔需要钩子
开始一个新项目,我想在Node中使用ES6/2015功能。当前正在尝试使用。这看起来很简单,但是我所需的模块抛出了语法错误 应用程序入口点:Javascript 巴别塔需要钩子,javascript,node.js,ecmascript-6,babeljs,Javascript,Node.js,Ecmascript 6,Babeljs,开始一个新项目,我想在Node中使用ES6/2015功能。当前正在尝试使用。这看起来很简单,但是我所需的模块抛出了语法错误 应用程序入口点: require("babel-core/register")({ ignore: false }); var app = require('app/app'); ... 所需文件(app/app.js): 语法错误: app.get('/', (req, res, next) => res.render('page/page', {}))
require("babel-core/register")({
ignore: false
});
var app = require('app/app');
...
所需文件(app/app.js):
语法错误:
app.get('/', (req, res, next) => res.render('page/page', {}));
^^
SyntaxError: Unexpected token =>
巴别塔核心:6.1.21
我肯定我错过了一些非常简单的东西。任何帮助都将不胜感激。谢谢 巴别塔核心需要一个预设来转换某些东西。如果要使用ES2015,此预设称为babel-preset-ES2015
{
"presets": ["es2015"]
}
将此预设添加到项目中:npm安装--保存dev babel-preset-es2015
使用babel 6,您还需要在根文件夹中创建一个.babelrc
文件。
添加es2015以使用babel-preset-es2015
{
"presets": ["es2015"]
}
@garakchy谢谢您,先生。节点v4.0之后支持fat数组,因此您可以像使用符咒一样使用它!对于其他感兴趣的人,我找到了这本指南。谢谢