首页 > 解决方案 > React 模块找不到 apollo 客户端

问题描述

在前端使用 React 构建带有 apollo 和 graphql 的应用程序。我正在尝试获取数据,当我尝试导入 apollo-client 时,它无法解决。我已经安装了依赖项并再次安装了它们,我已经多次制作了一个新的客户端文件 Idk 为什么它没有找到编译所需的 apollo 文件。

./src/apolloProvider.js
Module not found: Can't resolve '@apollo/client' in '/Users/merngApp/client/src'

这是代码

import React from "react";
import App from "./App";

import { ApolloClient, InMemoryCache, ApolloProvider } from "@apollo/client";
// import { InMemoryCache } from "apollo-cache-inmemory";
// import { createHttpLink } from "apollo-link-http";

const httpLink = ApolloClient({
  uri: "http://localhost:5000",
});
const client = new ApolloClient({
  // link: httpLink,
  cache: new InMemoryCache(),
});

export default (
  <ApolloProvider client={client}>
    <App />
  </ApolloProvider>
);

标签: node.jsreactjsapollo-clientgraphql-js

解决方案


推荐阅读