2016-07-14 26 views
0

我最近想重置一個react-native項目到最新版本,所以我初始化了種子項目 - 「AwesomeProject」......問題在於它帶有19個流型錯誤「out of該框「基礎中的流型錯誤AwesomeProject

node_modules/react-native/Libraries/CustomComponents/NavigationExperimental/NavigationCardStackStyleInterpolator.js 
lines:91,94,97,104,107,137,142,148 

node_modules/react-native/Libraries/CustomComponents/NavigationExperimental/NavigationHeaderStyleInterpolator.js 
lines:57,68,74,87,94 

node_modules/react-native/Libraries/Experimental/WindowedListView.js 
lines:629, 629, 665,665 

node_modules/react-native/Libraries/Image/Image.ios.js 
line:272 

我不願意對這些文件進行更改,因爲它可能會造成撞擊效果。有沒有人有工作?

回答

0

一般來說,只要你想讓流忽略一個文件,你可以在你的.flowconfig的[ignore]部分下面指定那個文件。

這就是說,我只是react-native init da項目,使用react-native-cli 1.0.0和react-native 0.29.1,並且在我的項目的根上運行了一個流服務器,並且沒有得到任何錯誤。

+0

你正在運行什麼版本的流程? 在創建新項目之前,我做了brew的升級(從v0.23)到v0.28.0,並且.flowconfig說[版本]^0.27.0。所以它可能是流程版本本身的差異。 有趣的是brew找不到以前的流版本(由於某種原因無法找到它),所以我無法確認。你知道安裝以前版本的流程來檢查嗎? – pkbyron

+1

呵呵。我正在使用流量0.27。我只是將Flow升級到了0.29,並得到了所有的錯誤。所以我做了一個「brew switch flow 0.27.0」,並且它全部重新開始工作。我猜RN現在還不支持0.28+。 –

+0

葉 - 它是一個等待更新的遊戲。並感謝您的確認。幸運的是,你有0.27.0;其他版本無法安裝 - 不知道爲什麼.... – pkbyron