Flow中不允许直接导出?

时间:2019-05-16 12:51:17

标签: javascript ecmascript-6 export flowtype

此代码出现流量错误

export User, { schema } from './model'

这是ES6中的“直接导出”。
这是没有任何问题的代码。
但是Flow将此代码视为错误

Unexpected identifier

   9| export User, { schema } from './model'

1 个答案:

答案 0 :(得分:1)

  

这是ES6中的“直接导出”。

那是不正确的。

export User from './model'

无效的ES6。对于启用了某些实验性插件的Babel来说,它可能是有效的,但是Flow似乎不支持它。

您的代码段的ES6版本为

export { default as User, schema } from './model';