SyntaxError:unknown:interface是严格模式下的保留字

时间:2017-12-14 08:24:54

标签: javascript reactjs typescript babeljs

如果在React组件文件中,我为状态定义了一个接口:

interface IState {
}

尝试用babel.transform编译它我得到错误:

SyntaxError: unknown: interface is a reserved word in strict mode

这是预期的行为吗?我怎样才能编译它?

我正在使用:

"babel-cli": "^7.0.0-beta.3",
"babel-preset-es2015": "^7.0.0-beta.3",
"babel-preset-typescript": "^7.0.0-beta.3",

on Mac OSX 10.11.6

0 个答案:

没有答案