在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  網(wǎng)絡(luò)安全/ Flow在不同模塊的檢查問題

Flow在不同模塊的檢查問題

rn的安裝了幾個不同的模塊,每個模塊的依賴的flow-bin版本有所差異(這種情況應(yīng)該很常見)。自己項目安裝的是最新的flow版本,但是當(dāng)我運行flow進行檢查時,有的模塊就會報錯。

隨后我嘗試切換了幾個flow-bin版本,分別對應(yīng)某個模塊依賴的版本,只要使用對應(yīng)的版本,那個模塊就不會報錯了。。。。

然而當(dāng)我在.flowconfig屏蔽了node_modules檢查后,引用模塊的代碼又會爆 required-module-not-found 的錯誤,需要手動添加個模塊描述文件。

請問愉快使用flow的正確姿勢,求指導(dǎo)~

回答
編輯回答
萌二代

剛剛解決這個方案,新鮮出爐的。

在項目根路徑下創(chuàng)建flow/GeneralStub.js.flow,內(nèi)容
export default {};

.flowconfig中ignore段下,忽略所有的react-native依賴。
./Libraries/react-native/.

.flowconfig中opiton段下,
module.name_mapper='(react-native)' -> '<PROJECT_ROOT>/flow/GeneralStub.js.flow'

ps:flow對于第三依賴的策略是,不要修改第三方庫,不要在第三方依賴文件上添加@flow,@noflow

2017年6月12日 23:05