我有一个JS文件:
// @flow
import type SomeType from './types';
export class MyClass extends React.Component {
props: {
someProp: Array<SomeType>
};
}
在types.js中:
// @flow
export type SomeType = {
someKey: number
}
正在运行flow
会在Array<SomeType>
上给出以下错误:
exports. Ineligible value used in/as type annotation (did you forget 'typeof'?)
答案 0 :(得分:5)
这是我作为ES6菜鸟。修复方法是导入类型的方式。它应该是:
import type {SomeType} from './types';