我有这段代码:
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
如何在同一代码中支持这些功能?
答案 0 :(得分:1)
原来我错误配置了babel - 它正在读取与我设置的文件不同的.babelrc
文件。对不起,噪音!