"Flow中使用/作为类型注释使用的不合格值"错误

Lir*_*dav 2 flowtype

我有一个JS文件:

// @flow
import type SomeType from './types';

export class MyClass extends React.Component {
  props: {
    someProp: Array<SomeType>
  };
}
Run Code Online (Sandbox Code Playgroud)

在types.js中:

// @flow
export type SomeType = {
  someKey: number
}
Run Code Online (Sandbox Code Playgroud)

运行flow给我以下错误Array<SomeType>:

exports. Ineligible value used in/as type annotation (did you forget 'typeof'?)
Run Code Online (Sandbox Code Playgroud)

Lir*_*dav 5

这是我作为ES6菜鸟.修复方法是导入类型的方式.它应该是:

import type {SomeType} from './types';
Run Code Online (Sandbox Code Playgroud)