如何让babel支持箭头函数和流语法?

时间:2015-12-16 17:56:33

标签: babeljs

我有这段代码:

var loadTempImpersonationToken = (username: string): Promise => client({
  uri: `endpoint`,
  cache: false
})

如您所见,这包括箭头功能和流类型注释。 Babel在反应预设中支持箭头功能(在es2015& stage-0预设中)以及剥离类型注释。

简单地组合预设失败:

{"presets": [
    "stage-0",
    "react"
]}

可生产

Error: Parse Error: Line 1: Unexpected token : while parsing file: /Users/tmcw/src/example.js

如何在同一代码中支持这些功能?

1 个答案:

答案 0 :(得分:1)

原来我错误配置了babel - 它正在读取与我设置的文件不同的.babelrc文件。对不起,噪音!