2016-07-14 28 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