某些模塊似乎對Flow不可見。例如,我有通過NPM安裝到我的node_modules目錄react-native-overlay,但我得到了一大堆這樣的錯誤,從流量:node_modules中存在的模塊的「找不到所需模塊」
[js/components/DatePickerOverlay.js:18
18: let Overlay = require('react-native-overlay');
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ react-native-overlay. Required module not found
此模塊沒有類型,因此這將是很好,如果我可以直接去找流完全忽略它。
這裏是我的.flowconfig(基於原生做出反應的一個):
https://gist.github.com/almost/20c6caf6d18d0e5c689f
正如你可以看到我在流0.20.1和我有module.system =急速(如要求作出反應原生)
我嘗試在導入行中添加一個// $ FlowIgnore註釋,但後來流程投訴了一個不需要的忽略註釋!我也嘗試用一個虛擬導出創建一個react-native-flow.js.flow文件,它似乎在第一時間工作,但在流程重新啓動停止工作後。
有關如何幫助Flow找到此模塊或使其完全忽略導入行的任何想法?
我寫了一個GitHub的問題進行流量有關解決此錯誤或改善此錯誤消息:[導入在.flowconfig中忽略的文件時不應該出現「找不到需要的模塊」錯誤](https://github.com/facebook/flow/issues/3945) –