我剛剛完成了我們項目的一半流程,我們使用RN 0.44.0。
棘手的部分是:你也想知道node_modules裏面的錯誤,有人說這些錯誤是有幫助的。
不管怎樣,我禁用錯誤node_modules,這裏是我的.flowconfig:
[ignore]
<PROJECT_ROOT>/node_modules/.*
<PROJECT_ROOT>/flowLibs.js
[include]
[libs]
./flowLibs.js
[lints]
[options]
unsafe.enable_getters_and_setters=true
您應該安裝流程首先,如果你沒有安裝正確,
npm install --save-dev flow-bin
以及在運行此你在安裝後預計root:
npm run flow init
如果npm run flow init
不起作用,只需添加在npm腳本中使用"flow": "flow"
。
初始化後,將我的.flowconfig
放入您的項目.flowconfig
文件中。
然後創建一個js文件flowLibs.js
如果npm run flow check
導致你的任何錯誤,如Module_Name. Required module not found
在flowLibs.js
寫下代碼:
declare module 'Module_Name' { declare var exports: any; };
之後,你要善於和你一起去,現在項目。
順便說一句,不要忘記添加//@flow
在你想檢查類型的文件的頂部。
你嘗試了嗎?這是爲[email protected],但現在它的[email protected] +。我嘗試過但未能發佈此問題。如果你嘗試成功,請告訴我如何 – Val
其實我剛剛開始流動,這是最近已經完成的朋友的建議。所以我認爲我不如把它推薦給你。 –