不能将导出用作类型,因为exports是一个值

时间:2018-03-27 08:55:30

标签: javascript flowtype

运行/* @flow */ import Chunk from '../models/Chunk' export interface IChunkSorter { sort(chunks: Chunk[]): Chunk[]; } 时出现此错误,但我不确定这意味着什么。

  

不能将导出用作类型,因为exports是一个值。要获取值的类型,请使用typeof。

错误位置为0:1(在@flow注释中)。这是代码:

url(browser.launchUrl)

有什么想法吗?我已经搜索了错误消息,但确实没有结果。

1 个答案:

答案 0 :(得分:11)

问题出现在一个完全不同的文件中,我错误地导入了IChunkSorter。我正在使用:

import type IChunkSorter from './IChunkSorter'

这解决了它:

import type { IChunkSorter } from './IChunkSorter'