我正在努力将flow添加到React.js应用中。我已经使用flow-typed添加了几个包,这似乎正在起作用。
这个问题是我正在使用Material-UI beta。他们没有流式输入的回购,但他们确实提供了Component.js.flow
个文件。
但是,我收到了这个错误:
Error: src/NotFound/NotFound.js:6
6: import Button from 'material-ui/Button'
^^^^^^^^^^^^^^^^^^^^ material-ui/Button. Required module not found
Error: src/NotFound/NotFound.js:8
8: import { withStyles } from 'material-ui/styles'
^^^^^^^^^^^^^^^^^^^^ material-ui/styles. Required module not found
我的.flowconfig
:
[ignore]
<PROJECT_ROOT>/node_modules/.*
<PROJECT_ROOT>/build/.*
<PROJECT_ROOT>/scripts/.*
<PROJECT_ROOT>/coverage/.*
<PROJECT_ROOT>/config/.*
.*\.test\.js
[include]
[libs]
<PROJECT_ROOT>/flow-typed/.*
[lints]
[options]
emoji=true
我在支持论坛上尝试了几种解决方案,但我仍然不了解如何连接它。
重要的软件包版本:
react@15.5.4
material-ui@1.0.0-beta.8
flow-bin@0.54.0
答案 0 :(得分:2)
Flow不认为when(clientService.getAllClients(Matchers.any(Pageable.class)).thenReturn((page));
存在,因为您明确忽略了material-ui
中node_modules
内的所有文件。删除.flowconfig
([ignore]
)下的第一行,您应该好好去。
请注意,其他一些库可能会导致流量问题。你应该有选择地忽略这些,而不是全面忽略所有第三方库。