أخبرنا بالإصدارات التي تستخدمها:
أبلغ عن تدفق الكثير من الأخطاء عندما أقوم بإضافة config أدناه إلى package.json
"تفاعل-أصلي-موجه-تدفق": "^ 3.30.3"،
و npm التثبيت
تحقق من التدفق جيدًا عندما أقوم بإلغاء تثبيت رد الفعل الأصلي-جهاز التوجيه-تدفق
خطأ هنا
$ flow --show-all-errors
node_modules/react-native-experimental-navigation/NavigationAnimatedView.js:155
155: render(): ReactElement {
^^^^^^^^^^^^ ReactElement. Application of polymorphic type needs <list of 1 argument>. (Can use `*` for inferrable ones)
node_modules/react-native-experimental-navigation/NavigationAnimatedView.js:170
170: _renderScenes(): Array<?ReactElement> {
^^^^^^^^^^^^ ReactElement. Application of polymorphic type needs <list of 1 argument>. (Can use `*` for inferrable ones)
node_modules/react-native-experimental-navigation/NavigationAnimatedView.js:174
174: _renderScene(scene: NavigationScene): ?ReactElement {
^^^^^^^^^^^^ ReactElement. Application of polymorphic type needs <list of 1 argument>. (Can use `*` for inferrable ones)
node_modules/react-native-experimental-navigation/NavigationAnimatedView.js:196
196: _renderOverlay(): ?ReactElement {
^^^^^^^^^^^^ ReactElement. Application of polymorphic type needs <list of 1 argument>. (Can use `*` for inferrable ones)
node_modules/react-native-experimental-navigation/NavigationCard.js:83
83: render(): ?ReactElement {
^^^^^^^^^^^^ ReactElement. Application of polymorphic type needs <list of 1 argument>. (Can use `*` for inferrable ones)
node_modules/react-native-experimental-navigation/NavigationCard.js:111
111: render(): ReactElement {
^^^^^^^^^^^^ ReactElement. Application of polymorphic type needs <list of 1 argument>. (Can use `*` for inferrable ones)
node_modules/react-native-experimental-navigation/NavigationCardStack.js:117
117: render(): ReactElement {
^^^^^^^^^^^^ ReactElement. Application of polymorphic type needs <list of 1 argument>. (Can use `*` for inferrable ones)
node_modules/react-native-experimental-navigation/NavigationCardStack.js:129
129: _renderScene(props: NavigationSceneRendererProps): ReactElement {
^^^^^^^^^^^^ ReactElement. Application of polymorphic type needs <list of 1 argument>. (Can use `*` for inferrable ones)
node_modules/react-native-experimental-navigation/NavigationContainer.js:19
19: ): ReactClass & Object {
^^^^^^^^^^ ReactClass. Application of polymorphic type needs <list of 1 argument>. (Can use `*` for inferrable ones)
node_modules/react-native-experimental-navigation/NavigationHeader.js:85
85: return <NavigationHeaderTitle>{title}</NavigationHeaderTitle>;
^^^^^^^^^^^^^^^^^^^^^^^ React element `NavigationHeaderTitle`
47: const NavigationHeaderTitle = ({ children, style, textStyle, viewProps }: Props) => (
^^^^^ property `children`. Property not found in. See: node_modules/react-native-experimental-navigation/NavigationHeaderTitle.js:47
85: return <NavigationHeaderTitle>{title}</NavigationHeaderTitle>;
^^^^^^^^^^^^^^^^^^^^^^^ props of React element `NavigationHeaderTitle`
node_modules/react-native-experimental-navigation/NavigationHeader.js:85
85: return <NavigationHeaderTitle>{title}</NavigationHeaderTitle>;
^^^^^^^^^^^^^^^^^^^^^^^ React element `NavigationHeaderTitle`
47: const NavigationHeaderTitle = ({ children, style, textStyle, viewProps }: Props) => (
^^^^^ property `style`. Property not found in. See: node_modules/react-native-experimental-navigation/NavigationHeaderTitle.js:47
85: return <NavigationHeaderTitle>{title}</NavigationHeaderTitle>;
^^^^^^^^^^^^^^^^^^^^^^^ props of React element `NavigationHeaderTitle`
node_modules/react-native-experimental-navigation/NavigationHeader.js:85
85: return <NavigationHeaderTitle>{title}</NavigationHeaderTitle>;
^^^^^^^^^^^^^^^^^^^^^^^ React element `NavigationHeaderTitle`
47: const NavigationHeaderTitle = ({ children, style, textStyle, viewProps }: Props) => (
^^^^^ property `textStyle`. Property not found in. See: node_modules/react-native-experimental-navigation/NavigationHeaderTitle.js:47
85: return <NavigationHeaderTitle>{title}</NavigationHeaderTitle>;
^^^^^^^^^^^^^^^^^^^^^^^ props of React element `NavigationHeaderTitle`
node_modules/react-native-experimental-navigation/NavigationHeader.js:85
85: return <NavigationHeaderTitle>{title}</NavigationHeaderTitle>;
^^^^^^^^^^^^^^^^^^^^^^^ React element `NavigationHeaderTitle`
47: const NavigationHeaderTitle = ({ children, style, textStyle, viewProps }: Props) => (
^^^^^ property `viewProps`. Property not found in. See: node_modules/react-native-experimental-navigation/NavigationHeaderTitle.js:47
85: return <NavigationHeaderTitle>{title}</NavigationHeaderTitle>;
^^^^^^^^^^^^^^^^^^^^^^^ props of React element `NavigationHeaderTitle`
node_modules/react-native-experimental-navigation/NavigationHeader.js:114
114: render(): ReactElement {
^^^^^^^^^^^^ ReactElement. Application of polymorphic type needs <list of 1 argument>. (Can use `*` for inferrable ones)
node_modules/react-native-experimental-navigation/NavigationHeader.js:132
132: _renderLeft(props: NavigationSceneRendererProps): ?ReactElement {
^^^^^^^^^^^^ ReactElement. Application of polymorphic type needs <list of 1 argument>. (Can use `*` for inferrable ones)
node_modules/react-native-experimental-navigation/NavigationHeader.js:141
141: _renderTitle(props: NavigationSceneRendererProps): ?ReactElement {
^^^^^^^^^^^^ ReactElement. Application of polymorphic type needs <list of 1 argument>. (Can use `*` for inferrable ones)
node_modules/react-native-experimental-navigation/NavigationHeader.js:150
150: _renderRight(props: NavigationSceneRendererProps): ?ReactElement {
^^^^^^^^^^^^ ReactElement. Application of polymorphic type needs <list of 1 argument>. (Can use `*` for inferrable ones)
node_modules/react-native-experimental-navigation/NavigationHeader.js:164
164: ): ?ReactElement {
^^^^^^^^^^^^ ReactElement. Application of polymorphic type needs <list of 1 argument>. (Can use `*` for inferrable ones)
node_modules/react-native-experimental-navigation/NavigationHeaderTitle.js:41
41: children: ReactElement;
^^^^^^^^^^^^ ReactElement. Application of polymorphic type needs <list of 1 argument>. (Can use `*` for inferrable ones)
node_modules/react-native-experimental-navigation/NavigationLegacyNavigator.js:40
40: const NavigationContext = require('./NavigationContext');
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ./NavigationContext. Required module not found
node_modules/react-native-experimental-navigation/NavigationLegacyNavigator.js:45
45: const NavigatorBreadcrumbNavigationBar = require('./NavigatorBreadcrumbNavigationBar');
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ./NavigatorBreadcrumbNavigationBar. Required module not found
node_modules/react-native-experimental-navigation/NavigationLegacyNavigator.js:46
46: const NavigatorNavigationBar = require('./NavigatorNavigationBar');
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ./NavigatorNavigationBar. Required module not found
node_modules/react-native-experimental-navigation/NavigationLegacyNavigator.js:47
47: const NavigatorSceneConfigs = require('./NavigatorSceneConfigs');
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ./NavigatorSceneConfigs. Required module not found
node_modules/react-native-experimental-navigation/NavigationLegacyNavigator.js:234
234: render(): ReactElement {
^^^^^^^^^^^^ ReactElement. Application of polymorphic type needs <list of 1 argument>. (Can use `*` for inferrable ones)
node_modules/react-native-experimental-navigation/NavigationLegacyNavigator.js:256
256: _renderHeader(props: NavigationSceneRendererProps): ?ReactElement {
^^^^^^^^^^^^ ReactElement. Application of polymorphic type needs <list of 1 argument>. (Can use `*` for inferrable ones)
node_modules/react-native-experimental-navigation/NavigationLegacyNavigator.js:281
281: _renderCard(props: NavigationSceneRendererProps): ReactElement {
^^^^^^^^^^^^ ReactElement. Application of polymorphic type needs <list of 1 argument>. (Can use `*` for inferrable ones)
node_modules/react-native-experimental-navigation/NavigationLegacyNavigator.js:328
328: _renderScene(props: NavigationSceneRendererProps): ReactElement {
^^^^^^^^^^^^ ReactElement. Application of polymorphic type needs <list of 1 argument>. (Can use `*` for inferrable ones)
node_modules/react-native-experimental-navigation/NavigationPointerEventsContainer.js:55
55: ): ReactClass {
^^^^^^^^^^ ReactClass. Application of polymorphic type needs <list of 1 argument>. (Can use `*` for inferrable ones)
node_modules/react-native-experimental-navigation/NavigationPointerEventsContainer.js:89
89: render(): ReactElement {
^^^^^^^^^^^^ ReactElement. Application of polymorphic type needs <list of 1 argument>. (Can use `*` for inferrable ones)
node_modules/react-native-experimental-navigation/NavigationRootContainer.js:182
182: render(): ReactElement {
^^^^^^^^^^^^ ReactElement. Application of polymorphic type needs <list of 1 argument>. (Can use `*` for inferrable ones)
node_modules/react-native-experimental-navigation/NavigationScenesReducer.js:72
72: nextState: NavigationParentState,
^^^^^^^^^^^^^^^^^^^^^ property `children`. Property not found in
108: scenes: NavigationScenesReducer([], this.props.navigationState),
^^^^^^^^^^^^^^^^^^^^^^^^^^ object type. See: node_modules/react-native/Libraries/NavigationExperimental/NavigationAnimatedView.js:108
node_modules/react-native-experimental-navigation/NavigationScenesReducer.js:72
72: nextState: NavigationParentState,
^^^^^^^^^^^^^^^^^^^^^ property `index`. Property not found in
108: scenes: NavigationScenesReducer([], this.props.navigationState),
^^^^^^^^^^^^^^^^^^^^^^^^^^ object type. See: node_modules/react-native/Libraries/NavigationExperimental/NavigationAnimatedView.js:108
node_modules/react-native-experimental-navigation/NavigationScenesReducer.js:72
72: nextState: NavigationParentState,
^^^^^^^^^^^^^^^^^^^^^ property `children`. Property not found in
127: nextProps.navigationState,
^^^^^^^^^^^^^^^^^^^^^^^^^ object type. See: node_modules/react-native/Libraries/NavigationExperimental/NavigationAnimatedView.js:127
node_modules/react-native-experimental-navigation/NavigationScenesReducer.js:72
72: nextState: NavigationParentState,
^^^^^^^^^^^^^^^^^^^^^ property `index`. Property not found in
127: nextProps.navigationState,
^^^^^^^^^^^^^^^^^^^^^^^^^ object type. See: node_modules/react-native/Libraries/NavigationExperimental/NavigationAnimatedView.js:127
node_modules/react-native-experimental-navigation/NavigationScenesReducer.js:72
72: nextState: NavigationParentState,
^^^^^^^^^^^^^^^^^^^^^ property `children`. Property not found in
98: scenes: NavigationScenesReducer([], this.props.navigationState),
^^^^^^^^^^^^^^^^^^^^^^^^^^ object type. See: node_modules/react-native/Libraries/NavigationExperimental/NavigationTransitioner.js:98
node_modules/react-native-experimental-navigation/NavigationScenesReducer.js:72
72: nextState: NavigationParentState,
^^^^^^^^^^^^^^^^^^^^^ property `index`. Property not found in
98: scenes: NavigationScenesReducer([], this.props.navigationState),
^^^^^^^^^^^^^^^^^^^^^^^^^^ object type. See: node_modules/react-native/Libraries/NavigationExperimental/NavigationTransitioner.js:98
node_modules/react-native-experimental-navigation/NavigationScenesReducer.js:72
72: nextState: NavigationParentState,
^^^^^^^^^^^^^^^^^^^^^ property `children`. Property not found in
110: nextProps.navigationState,
^^^^^^^^^^^^^^^^^^^^^^^^^ object type. See: node_modules/react-native/Libraries/NavigationExperimental/NavigationTransitioner.js:110
node_modules/react-native-experimental-navigation/NavigationScenesReducer.js:72
72: nextState: NavigationParentState,
^^^^^^^^^^^^^^^^^^^^^ property `index`. Property not found in
110: nextProps.navigationState,
^^^^^^^^^^^^^^^^^^^^^^^^^ object type. See: node_modules/react-native/Libraries/NavigationExperimental/NavigationTransitioner.js:110
node_modules/react-native-experimental-navigation/NavigationScenesReducer.js:73
73: prevState: ?NavigationParentState,
^^^^^^^^^^^^^^^^^^^^^ property `children`. Property not found in
128: this.props.navigationState
^^^^^^^^^^^^^^^^^^^^^^^^^^ object type. See: node_modules/react-native/Libraries/NavigationExperimental/NavigationAnimatedView.js:128
node_modules/react-native-experimental-navigation/NavigationScenesReducer.js:73
73: prevState: ?NavigationParentState,
^^^^^^^^^^^^^^^^^^^^^ property `index`. Property not found in
128: this.props.navigationState
^^^^^^^^^^^^^^^^^^^^^^^^^^ object type. See: node_modules/react-native/Libraries/NavigationExperimental/NavigationAnimatedView.js:128
node_modules/react-native-experimental-navigation/NavigationScenesReducer.js:73
73: prevState: ?NavigationParentState,
^^^^^^^^^^^^^^^^^^^^^ property `children`. Property not found in
111: this.props.navigationState
^^^^^^^^^^^^^^^^^^^^^^^^^^ object type. See: node_modules/react-native/Libraries/NavigationExperimental/NavigationTransitioner.js:111
node_modules/react-native-experimental-navigation/NavigationScenesReducer.js:73
73: prevState: ?NavigationParentState,
^^^^^^^^^^^^^^^^^^^^^ property `index`. Property not found in
111: this.props.navigationState
^^^^^^^^^^^^^^^^^^^^^^^^^^ object type. See: node_modules/react-native/Libraries/NavigationExperimental/NavigationTransitioner.js:111
node_modules/react-native-experimental-navigation/NavigationTypeDefinition.js:94
94: newState: NavigationParentState,
^^^^^^^^^^^^^^^^^^^^^ property `children`. Property not found in
138: this.props.navigationState,
^^^^^^^^^^^^^^^^^^^^^^^^^^ object type. See: node_modules/react-native/Libraries/NavigationExperimental/NavigationAnimatedView.js:138
node_modules/react-native-experimental-navigation/NavigationTypeDefinition.js:94
94: newState: NavigationParentState,
^^^^^^^^^^^^^^^^^^^^^ property `index`. Property not found in
138: this.props.navigationState,
^^^^^^^^^^^^^^^^^^^^^^^^^^ object type. See: node_modules/react-native/Libraries/NavigationExperimental/NavigationAnimatedView.js:138
node_modules/react-native-experimental-navigation/NavigationTypeDefinition.js:101
101: ) => ReactElement;
^^^^^^^^^^^^ ReactElement. Application of polymorphic type needs <list of 1 argument>. (Can use `*` for inferrable ones)
node_modules/react-native-experimental-navigation/NavigationTypeDefinition.js:110
110: ) => ?ReactElement;
^^^^^^^^^^^^ ReactElement. Application of polymorphic type needs <list of 1 argument>. (Can use `*` for inferrable ones)
node_modules/react-native-experimental-navigation/NavigationView.js:114
114: render(): ReactElement {
^^^^^^^^^^^^ ReactElement. Application of polymorphic type needs <list of 1 argument>. (Can use `*` for inferrable ones)
node_modules/react-native-experimental-navigation/NavigationView.js:143
143: _renderScene(props: NavigationSceneRendererProps): ?ReactElement {
^^^^^^^^^^^^ ReactElement. Application of polymorphic type needs <list of 1 argument>. (Can use `*` for inferrable ones)
node_modules/react-native/Libraries/CustomComponents/NavigationExperimental/NavigationCard.js:77
77: nextProps.sceneRendererProps.scene.route !==
^^^^^ property `route`. Property not found in
77: nextProps.sceneRendererProps.scene.route !==
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ object type
node_modules/react-native/Libraries/CustomComponents/NavigationExperimental/NavigationCard.js:78
78: this.props.sceneRendererProps.scene.route
^^^^^ property `route`. Property not found in
78: this.props.sceneRendererProps.scene.route
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ object type
node_modules/react-native/Libraries/CustomComponents/NavigationExperimental/NavigationHeader.js:86
86: return <NavigationHeaderTitle>{title}</NavigationHeaderTitle>;
^^^^^^^^^^^^^^^^^^^^^^^ React element `NavigationHeaderTitle`
47: const NavigationHeaderTitle = ({ children, style, textStyle, viewProps }: Props) => (
^^^^^ property `children`. Property not found in. See: node_modules/react-native-experimental-navigation/NavigationHeaderTitle.js:47
86: return <NavigationHeaderTitle>{title}</NavigationHeaderTitle>;
^^^^^^^^^^^^^^^^^^^^^^^ props of React element `NavigationHeaderTitle`
node_modules/react-native/Libraries/CustomComponents/NavigationExperimental/NavigationHeader.js:86
86: return <NavigationHeaderTitle>{title}</NavigationHeaderTitle>;
^^^^^^^^^^^^^^^^^^^^^^^ React element `NavigationHeaderTitle`
47: const NavigationHeaderTitle = ({ children, style, textStyle, viewProps }: Props) => (
^^^^^ property `style`. Property not found in. See: node_modules/react-native-experimental-navigation/NavigationHeaderTitle.js:47
86: return <NavigationHeaderTitle>{title}</NavigationHeaderTitle>;
^^^^^^^^^^^^^^^^^^^^^^^ props of React element `NavigationHeaderTitle`
node_modules/react-native/Libraries/CustomComponents/NavigationExperimental/NavigationHeader.js:86
86: return <NavigationHeaderTitle>{title}</NavigationHeaderTitle>;
^^^^^^^^^^^^^^^^^^^^^^^ React element `NavigationHeaderTitle`
47: const NavigationHeaderTitle = ({ children, style, textStyle, viewProps }: Props) => (
^^^^^ property `textStyle`. Property not found in. See: node_modules/react-native-experimental-navigation/NavigationHeaderTitle.js:47
86: return <NavigationHeaderTitle>{title}</NavigationHeaderTitle>;
^^^^^^^^^^^^^^^^^^^^^^^ props of React element `NavigationHeaderTitle`
node_modules/react-native/Libraries/CustomComponents/NavigationExperimental/NavigationHeader.js:86
86: return <NavigationHeaderTitle>{title}</NavigationHeaderTitle>;
^^^^^^^^^^^^^^^^^^^^^^^ React element `NavigationHeaderTitle`
47: const NavigationHeaderTitle = ({ children, style, textStyle, viewProps }: Props) => (
^^^^^ property `viewProps`. Property not found in. See: node_modules/react-native-experimental-navigation/NavigationHeaderTitle.js:47
86: return <NavigationHeaderTitle>{title}</NavigationHeaderTitle>;
^^^^^^^^^^^^^^^^^^^^^^^ props of React element `NavigationHeaderTitle`
node_modules/react-native/Libraries/CustomComponents/NavigationExperimental/NavigationHeader.js:86
86: return <NavigationHeaderTitle>{title}</NavigationHeaderTitle>;
^^^^^^^^^^^^^^^^^^^^^^^ React element `NavigationHeaderTitle`
86: return <NavigationHeaderTitle>{title}</NavigationHeaderTitle>;
^^^^^^^^^^^^^^^^^^^^^^^ React$Element. This type is incompatible with
110: ) => ?ReactElement;
^^^^^^^^^^^^ union: ReactElement(s). See: node_modules/react-native-experimental-navigation/NavigationTypeDefinition.js:110
Member 1:
110: ) => ?ReactElement;
^^^^^^^^^^^^ ReactElement. See: node_modules/react-native-experimental-navigation/NavigationTypeDefinition.js:110
Error:
86: return <NavigationHeaderTitle>{title}</NavigationHeaderTitle>;
^^^^^^^^^^^^^^^^^^^^^^^ React$Element. This type is incompatible with
110: ) => ?ReactElement;
^^^^^^^^^^^^ ReactElement. See: node_modules/react-native-experimental-navigation/NavigationTypeDefinition.js:110
Member 2:
110: ) => ?ReactElement;
^^^^^^^^^^^^ ReactElement. See: node_modules/react-native-experimental-navigation/NavigationTypeDefinition.js:110
Error:
86: return <NavigationHeaderTitle>{title}</NavigationHeaderTitle>;
^^^^^^^^^^^^^^^^^^^^^^^ React$Element. This type is incompatible with
110: ) => ?ReactElement;
^^^^^^^^^^^^ ReactElement. See: node_modules/react-native-experimental-navigation/NavigationTypeDefinition.js:110
node_modules/react-native/Libraries/CustomComponents/NavigationExperimental/NavigationHeaderTitle.js:52
52: // $FlowIssue(>=0.26.0) #11432532
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Error suppressing comment. Unused suppression
node_modules/react-native/Libraries/NavigationExperimental/NavigationAnimatedView.js:62
62: toValue: navigationState.index,
^^^^^ property `index`. Property not found in
62: toValue: navigationState.index,
^^^^^^^^^^^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationAnimatedView.js:104
104: position: new Animated.Value(this.props.navigationState.index),
^^^^^ property `index`. Property not found in
104: position: new Animated.Value(this.props.navigationState.index),
^^^^^^^^^^^^^^^^^^^^^^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationAnimatedView.js:135
135: if (lastProps.navigationState.index !== this.props.navigationState.index) {
^^^^^ property `index`. Property not found in
135: if (lastProps.navigationState.index !== this.props.navigationState.index) {
^^^^^^^^^^^^^^^^^^^^^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationAnimatedView.js:135
135: if (lastProps.navigationState.index !== this.props.navigationState.index) {
^^^^^ property `index`. Property not found in
135: if (lastProps.navigationState.index !== this.props.navigationState.index) {
^^^^^^^^^^^^^^^^^^^^^^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationAnimatedView.js:149
149: const delta = Math.abs(data.value - this.props.navigationState.index);
^^^^^ property `index`. Property not found in
149: const delta = Math.abs(data.value - this.props.navigationState.index);
^^^^^^^^^^^^^^^^^^^^^^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationAnimatedView.js:195
195: return renderScene({
^ function call
58: navigationState: NavigationParentState,
^^^^^^^^^^^^^^^^^^^^^ property `children`. Property not found in. See: node_modules/react-native-experimental-navigation/NavigationTypeDefinition.js:58
197: navigationState,
^^^^^^^^^^^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationAnimatedView.js:195
195: return renderScene({
^ function call
58: navigationState: NavigationParentState,
^^^^^^^^^^^^^^^^^^^^^ property `index`. Property not found in. See: node_modules/react-native-experimental-navigation/NavigationTypeDefinition.js:58
197: navigationState,
^^^^^^^^^^^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationAnimatedView.js:220
220: return renderOverlay({
^ function call
58: navigationState: NavigationParentState,
^^^^^^^^^^^^^^^^^^^^^ property `children`. Property not found in. See: node_modules/react-native-experimental-navigation/NavigationTypeDefinition.js:58
222: navigationState,
^^^^^^^^^^^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationAnimatedView.js:220
220: return renderOverlay({
^ function call
58: navigationState: NavigationParentState,
^^^^^^^^^^^^^^^^^^^^^ property `index`. Property not found in. See: node_modules/react-native-experimental-navigation/NavigationTypeDefinition.js:58
222: navigationState,
^^^^^^^^^^^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationAnimatedView.js:226
226: scene: scenes[navigationState.index],
^^^^^ property `index`. Property not found in
226: scene: scenes[navigationState.index],
^^^^^^^^^^^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationPropTypes.js:106
106: progress: props.progress,
^^^^^^^^ property `progress`. Property not found in
106: progress: props.progress,
^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationStateUtils.js:17
17: NavigationRoute,
^^^^^^^^^^^^^^^ Named import from module `NavigationTypeDefinition`. This module has no named export called `NavigationRoute`. Did you mean `NavigationState`?
node_modules/react-native/Libraries/NavigationExperimental/NavigationStateUtils.js:39
39: const childState = parentState.routes.find(child => child.key === key);
^^^^^^ property `routes`. Property not found in
39: const childState = parentState.routes.find(child => child.key === key);
^^^^^^^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationStateUtils.js:48
48: const index = parentState.routes.map(child => child.key).indexOf(key);
^^^^^^ property `routes`. Property not found in
48: const index = parentState.routes.map(child => child.key).indexOf(key);
^^^^^^^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationStateUtils.js:56
56: var lastChildren: Array<NavigationRoute> = state.routes;
^^^^^^ property `routes`. Property not found in
56: var lastChildren: Array<NavigationRoute> = state.routes;
^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationStateUtils.js:68
68: if (state.index <= 0) {
^^^^^ property `index`. Property not found in
68: if (state.index <= 0) {
^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationStateUtils.js:71
71: const lastChildren = state.routes;
^^^^^^ property `routes`. Property not found in
71: const lastChildren = state.routes;
^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationStateUtils.js:84
84: const routes = nextChildren || parentState.routes;
^^^^^^ property `routes`. Property not found in
84: const routes = nextChildren || parentState.routes;
^^^^^^^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationStateUtils.js:85
85: const index = nextIndex == null ? parentState.index : nextIndex;
^^^^^ property `index`. Property not found in
85: const index = nextIndex == null ? parentState.index : nextIndex;
^^^^^^^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationStateUtils.js:86
86: if (routes === parentState.routes && index === parentState.index) {
^^^^^^ property `routes`. Property not found in
86: if (routes === parentState.routes && index === parentState.index) {
^^^^^^^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationStateUtils.js:86
86: if (routes === parentState.routes && index === parentState.index) {
^^^^^ property `index`. Property not found in
86: if (routes === parentState.routes && index === parentState.index) {
^^^^^^^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationStateUtils.js:96
96: function set(state: ?NavigationState, key: string, nextChildren: Array<NavigationRoute>, nextIndex: number): NavigationState {
^^^^^^^^^^^^^^^ property `key`. Property not found in
98: return {
^ object literal
node_modules/react-native/Libraries/NavigationExperimental/NavigationStateUtils.js:96
96: function set(state: ?NavigationState, key: string, nextChildren: Array<NavigationRoute>, nextIndex: number): NavigationState {
^^^^^^^^^^^^^^^ property `key`. Property not found in
105: return {
^ object literal
node_modules/react-native/Libraries/NavigationExperimental/NavigationStateUtils.js:110
110: if (nextChildren === parentState.routes && nextIndex === parentState.index) {
^^^^^^ property `routes`. Property not found in
110: if (nextChildren === parentState.routes && nextIndex === parentState.index) {
^^^^^^^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationStateUtils.js:110
110: if (nextChildren === parentState.routes && nextIndex === parentState.index) {
^^^^^ property `index`. Property not found in
110: if (nextChildren === parentState.routes && nextIndex === parentState.index) {
^^^^^^^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationStateUtils.js:122
122: if (parentState && parentState.index === index) {
^^^^^ property `index`. Property not found in
122: if (parentState && parentState.index === index) {
^^^^^^^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationStateUtils.js:136
136: const index = parentState.routes.indexOf(parentState.routes.find(child => child.key === key));
^^^^^^ property `routes`. Property not found in
136: const index = parentState.routes.indexOf(parentState.routes.find(child => child.key === key));
^^^^^^^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationStateUtils.js:136
136: const index = parentState.routes.indexOf(parentState.routes.find(child => child.key === key));
^^^^^^ property `routes`. Property not found in
136: const index = parentState.routes.indexOf(parentState.routes.find(child => child.key === key));
^^^^^^^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationStateUtils.js:152
152: const routes = [...parentState.routes];
^^^^^^ property `routes`. Property not found in
152: const routes = [...parentState.routes];
^^^^^^^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationStateUtils.js:153
153: const index = parentState.routes.indexOf(parentState.routes.find(child => child.key === key));
^^^^^^ property `routes`. Property not found in
153: const index = parentState.routes.indexOf(parentState.routes.find(child => child.key === key));
^^^^^^^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationStateUtils.js:153
153: const index = parentState.routes.indexOf(parentState.routes.find(child => child.key === key));
^^^^^^ property `routes`. Property not found in
153: const index = parentState.routes.indexOf(parentState.routes.find(child => child.key === key));
^^^^^^^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationStateUtils.js:170
170: const routes = [...parentState.routes];
^^^^^^ property `routes`. Property not found in
170: const routes = [...parentState.routes];
^^^^^^^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationTransitioner.js:31
31: NavigationTransitionConfigurator,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Named import from module `NavigationTypeDefinition`. This module has no named export called `NavigationTransitionConfigurator`.
node_modules/react-native/Libraries/NavigationExperimental/NavigationTransitioner.js:96
96: position: new Animated.Value(this.props.navigationState.index),
^^^^^ property `index`. Property not found in
96: position: new Animated.Value(this.props.navigationState.index),
^^^^^^^^^^^^^^^^^^^^^^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationTransitioner.js:150
150: if (nextProps.navigationState.index !== this.props.navigationState.index) {
^^^^^ property `index`. Property not found in
150: if (nextProps.navigationState.index !== this.props.navigationState.index) {
^^^^^^^^^^^^^^^^^^^^^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationTransitioner.js:150
150: if (nextProps.navigationState.index !== this.props.navigationState.index) {
^^^^^ property `index`. Property not found in
150: if (nextProps.navigationState.index !== this.props.navigationState.index) {
^^^^^^^^^^^^^^^^^^^^^^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationTransitioner.js:199
199: return renderScene({
^ function call
58: navigationState: NavigationParentState,
^^^^^^^^^^^^^^^^^^^^^ property `children`. Property not found in. See: node_modules/react-native-experimental-navigation/NavigationTypeDefinition.js:58
201: navigationState,
^^^^^^^^^^^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationTransitioner.js:199
199: return renderScene({
^ function call
58: navigationState: NavigationParentState,
^^^^^^^^^^^^^^^^^^^^^ property `index`. Property not found in. See: node_modules/react-native-experimental-navigation/NavigationTypeDefinition.js:58
201: navigationState,
^^^^^^^^^^^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationTransitioner.js:224
224: const route = navigationState.routes[navigationState.index];
^^^^^^ property `routes`. Property not found in
224: const route = navigationState.routes[navigationState.index];
^^^^^^^^^^^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationTransitioner.js:224
224: const route = navigationState.routes[navigationState.index];
^^^^^ property `index`. Property not found in
224: const route = navigationState.routes[navigationState.index];
^^^^^^^^^^^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationTransitioner.js:227
227: return (!scene.isStale && scene.route === route) ?
^^^^^ property `route`. Property not found in
227: return (!scene.isStale && scene.route === route) ?
^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationTransitioner.js:234
234: return renderOverlay({
^ function call
58: navigationState: NavigationParentState,
^^^^^^^^^^^^^^^^^^^^^ property `children`. Property not found in. See: node_modules/react-native-experimental-navigation/NavigationTypeDefinition.js:58
236: navigationState,
^^^^^^^^^^^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/NavigationTransitioner.js:234
234: return renderOverlay({
^ function call
58: navigationState: NavigationParentState,
^^^^^^^^^^^^^^^^^^^^^ property `index`. Property not found in. See: node_modules/react-native-experimental-navigation/NavigationTypeDefinition.js:58
236: navigationState,
^^^^^^^^^^^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/Reducer/NavigationFindReducer.js:21
21: NavigationRoute,
^^^^^^^^^^^^^^^ Named import from module `NavigationTypeDefinition`. This module has no named export called `NavigationRoute`. Did you mean `NavigationState`?
node_modules/react-native/Libraries/NavigationExperimental/Reducer/NavigationScenesReducer.js:18
18: NavigationRoute,
^^^^^^^^^^^^^^^ Named import from module `NavigationTypeDefinition`. This module has no named export called `NavigationRoute`. Did you mean `NavigationState`?
node_modules/react-native/Libraries/NavigationExperimental/Reducer/NavigationScenesReducer.js:70
70: areRoutesShallowEqual(one.route, two.route)
^^^^^ property `route`. Property not found in
70: areRoutesShallowEqual(one.route, two.route)
^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/Reducer/NavigationScenesReducer.js:70
70: areRoutesShallowEqual(one.route, two.route)
^^^^^ property `route`. Property not found in
70: areRoutesShallowEqual(one.route, two.route)
^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/Reducer/NavigationScenesReducer.js:115
115: nextState.routes.forEach((route, index) => {
^^^^^^ property `routes`. Property not found in
115: nextState.routes.forEach((route, index) => {
^^^^^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/Reducer/NavigationScenesReducer.js:135
135: freshScenes.set(key, scene);
^^^^^^^^^^^^^^^^^^^^^^^^^^^ call of method `set`
102: const freshScenes: Map<string, NavigationScene> = new Map();
^^^^^^^^^^^^^^^ property `navigationState`. Property not found in
135: freshScenes.set(key, scene);
^^^^^ object literal
node_modules/react-native/Libraries/NavigationExperimental/Reducer/NavigationScenesReducer.js:140
140: prevState.routes.forEach((route: NavigationRoute, index) => {
^^^^^^ property `routes`. Property not found in
140: prevState.routes.forEach((route: NavigationRoute, index) => {
^^^^^^^^^ object type
node_modules/react-native/Libraries/NavigationExperimental/Reducer/NavigationScenesReducer.js:145
145: staleScenes.set(key, {
^ call of method `set`
103: const staleScenes: Map<string, NavigationScene> = new Map();
^^^^^^^^^^^^^^^ property `navigationState`. Property not found in
145: staleScenes.set(key, {
^ object literal
Found 107 errors
$ npm إلغاء تثبيت رد فعل - جهاز توجيه - تدفق - حفظ
تدفق $ - عرض جميع الأخطاء
بدء تشغيل خادم التدفق لـ / Users / zy / Workspaces / NovelDownloaderReader
خادم التدفق الذي تم إنتاجه (معرف المستخدم الفرعي = 77538)
ستنتقل السجلات إلى /private/tmp/flow/zSUserszSzZyzSWorkspaceszSNovelDownloaderReader.log
لا اخطاء!
هذا لأن RNRF يسحب واجهة برمجة تطبيقات التنقل التجريبية كحزمة منفصلة ، (تقريبًا) تكرر العديد من الإعلانات الواردة في RN نفسها ، وتتعارض مع الآخرين (التبرير: https://github.com/aksonov/react-native-router- تدفق / قضايا / 786).
لسوء الحظ ، لا تقوم الحزمة الجديدة بكتابة التحقق تمامًا حتى عندما يتم تجاهل NavigationExperimental
الخاص بـ RN ، ويرجع ذلك جزئيًا إلى الإعلانات الشائعة (على سبيل المثال ReactElement
) ، وكذلك إصدار التدفق نفسه قد تغير في RN منذ تم نسخ عناصر التنقل وتجميدها لـ RNRF.
لذا فإن "الحل" الوحيد الذي وجدته حتى الآن هو أن يتجاهل التدفق الحزمة react-native-experimental-navigation
بإضافة
.*/node_modules/react-native-experimental-navigation/.*
إلى قسم [ignore]
من .flowconfig
.
شكرا @ rh389. حتى يصبح نظام NavigationExperimental مستقرًا في اتجاه المنبع ، فلن نتمكن من إصلاح هذا الأمر. ومع ذلك ، يمكن لباحثي Google في المستقبل تنفيذ الاقتراح أعلاه!
التعليق الأكثر فائدة
هذا لأن RNRF يسحب واجهة برمجة تطبيقات التنقل التجريبية كحزمة منفصلة ، (تقريبًا) تكرر العديد من الإعلانات الواردة في RN نفسها ، وتتعارض مع الآخرين (التبرير: https://github.com/aksonov/react-native-router- تدفق / قضايا / 786).
لسوء الحظ ، لا تقوم الحزمة الجديدة بكتابة التحقق تمامًا حتى عندما يتم تجاهل
NavigationExperimental
الخاص بـ RN ، ويرجع ذلك جزئيًا إلى الإعلانات الشائعة (على سبيل المثالReactElement
) ، وكذلك إصدار التدفق نفسه قد تغير في RN منذ تم نسخ عناصر التنقل وتجميدها لـ RNRF.لذا فإن "الحل" الوحيد الذي وجدته حتى الآن هو أن يتجاهل التدفق الحزمة
react-native-experimental-navigation
بإضافة.*/node_modules/react-native-experimental-navigation/.*
إلى قسم
[ignore]
من.flowconfig
.