相同的行流抑制导入注释

时间:2017-12-14 17:08:58

标签: javascript flowtype

有没有办法让Flow中的抑制注释与导入位于同一行?

import Foo from '.bar'
=> throws module not found

// $FlowFixMe
import Foo from '.bar'
=> no error

理想:

import Foo from '.bar' // $FlowFixMe
=> cleaner code

1 个答案:

答案 0 :(得分:1)

通过先在“ .flowconfig”文件中添加映射器,然后进行模拟,您可以忽略所有“ .bar”扩展名错误。

[options]
 module.name_mapper.extension='bar' -> '<PROJECT_ROOT>/flow/BarMock.js.flow'

项目根路径->流路径-> BarMock.js.flow->文件创建

 // @flow
  declare export default "your bar type"