Я пытаюсь привязать запрос graphql к своему компоненту, но всякий раз, когда я делаю это, я получаю следующую ошибку:
Unhandled (in react-apollo), ApolloError@http://packager.fw-d42.anonymous.client.exp.direct/node_modules%5Cexpo%5CAppEntry.bundle?platform=ios&dev=true&minify=false&hot=false:141341:32
http://packager.fw-d42.anonymous.client.exp.direct/node_modules%5Cexpo%5CAppEntry.bundle?platform=ios&dev=true&minify=false&hot=false:141467:37
http://packager.fw-d42.anonymous.client.exp.direct/node_modules%5Cexpo%5CAppEntry.bundle?platform=ios&dev=true&minify=false&hot=false:141430:43
http://packager.fw-d42.anonymous.client.exp.direct/node_modules%5Cexpo%5CAppEntry.bundle?platform=ios&dev=true&minify=false&hot=false:124691:69
http://packager.fw-d42.anonymous.client.exp.direct/node_modules%5Cexpo%5CAppEntry.bundle?platform=ios&dev=true&minify=false&hot=false:124760:41
finishClassComponent@http://packager.fw-d42.anonymous.client.exp.direct/node_modules%5Cexpo%5CAppEntry.bundle?platform=ios&dev=true&minify=false&hot=false:21840:43
updateClassComponent@http://packager.fw-d42.anonymous.client.exp.direct/node_modules%5Cexpo%5CAppEntry.bundle?platform=ios&dev=true&minify=false&hot=false:21803:50
beginWork$$1@http://packager.fw-d42.anonymous.client.exp.direct/node_modules%5Cexpo%5CAppEntry.bundle?platform=ios&dev=true&minify=false&hot=false:27282:31
performUnitOfWork@http://packager.fw-d42.anonymous.client.exp.direct/node_modules%5Cexpo%5CAppEntry.bundle?platform=ios&dev=true&minify=false&hot=false:26435:30
workLoopSync@http://packager.fw-d42.anonymous.client.exp.direct/node_modules%5Cexpo%5CAppEntry.bundle?platform=ios&dev=true&minify=false&hot=false:26417:45
renderRoot@http://packager.fw-d42.anonymous.client.exp.direct/node_modules%5Cexpo%5CAppEntry.bundle?platform=ios&dev=true&minify=false&hot=false:26181:29
renderRoot@[native code]
После некоторого копания и просмотра ссылки, следующая Json был возвращен.
Error: Unable to resolve module `./node_modules\expo\AppEntry.bundlehttp://packager.fw-d42.anonymous.client.exp.direct/node_modules\expo\AppEntry` from ``:
None of these files exist:
* node_modules\expo\AppEntry.bundlehttp:\packager.fw-d42.anonymous.client.exp.direct\node_modules\expo\AppEntry(.native|.ios.expo.ts|.native.expo.ts|.expo.ts|.ios.expo.tsx|.native.expo.tsx|.expo.tsx|.ios.expo.js|.native.expo.js|.expo.js|.ios.expo.jsx|.native.expo.jsx|.expo.jsx|.ios.ts|.native.ts|.ts|.ios.tsx|.native.tsx|.tsx|.ios.js|.native.js|.js|.ios.jsx|.native.jsx|.jsx|.ios.json|.native.json|.json|.ios.wasm|.native.wasm|.wasm)
* node_modules\expo\AppEntry.bundlehttp:\packager.fw-d42.anonymous.client.exp.direct\node_modules\expo\AppEntry\index(.native|.ios.expo.ts|.native.expo.ts|.expo.ts|.ios.expo.tsx|.native.expo.tsx|.expo.tsx|.ios.expo.js|.native.expo.js|.expo.js|.ios.expo.jsx|.native.expo.jsx|.expo.jsx|.ios.ts|.native.ts|.ts|.ios.tsx|.native.tsx|.tsx|.ios.js|.native.js|.js|.ios.jsx|.native.jsx|.jsx|.ios.json|.native.json|.json|.ios.wasm|.native.wasm|.wasm)
at ModuleResolver.resolveDependency (C:\Users\John\Projects\HairCair\client\node_modules\metro\src\node-haste\DependencyGraph\ModuleResolution.js:163:15)
at ResolutionRequest.resolveDependency (C:\Users\John\Projects\HairCair\client\node_modules\metro\src\node-haste\DependencyGraph\ResolutionRequest.js:52:18)
at DependencyGraph.resolveDependency (C:\Users\John\Projects\HairCair\client\node_modules\metro\src\node-haste\DependencyGraph.js:282:16)Why
Если я правильно интерпретирую это, что-то не так с записью моего приложения, но почему это неправильно, только когда я пытаюсь выполнить запрос. Если я запускаю интерфейс без запроса, у меня не возникает проблем
HomeScreen. js
import React, { Component } from 'react';
import styled from 'styled-components/native';
import { graphql } from 'react-apollo'
import FeedCard from '../components/FeedCard/FeedCard';
import GET_POSTS_QUERY from '../graphql/queries/getPosts';
const Root = styled.View`
flex: 1;
paddingTop: 5px;
backgroundColor: #f2f2f2;
`;
const List = styled.ScrollView`
`;
class HomeScreen extends Component {
state = { }
render() {
return(
<Root>
<List>
<FeedCard />
</List>
</Root>
)
}
};
export default graphql(GET_POSTS_QUERY)(HomeScreen);
Проблема только в том, что graphql(GET_POSTS_QUERY)
part