0

我正在开发一个带有 GraphQL 后端的节点,并且刚刚开始使用create-react-app.

在我添加以下代码之前一切顺利:

import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './components/App';

import ApolloClient from 'apollo-boost';
import { ApolloProvider } from 'react-apollo';

const client = new ApolloClient({
    uri: 'http://localhost:4444/graphql'
});

ReactDOM.render(
    <ApolloProvider client={client}>
        <App />
    </ApolloProvider>, document.getElementById('root'));

Apollo 代码将它破坏到它告诉我需要未定义的地方。我理解错误与在浏览器端使用 require 语句有关,而我不是。

4

1 回答 1

0

我收到此错误是因为我没有安装我应该安装的所有预设包。

我最初安装:

npm install react-apollo apollo-boost jwt-decode

当我应该安装时:

npm install react-apollo apollo-boost jwt-decode graphql-tag graphql --save

一旦我这样做了,错误就消失了。我只能说,并且graphql-tag我想象graphql有一些依赖关系。apollo-boostreact-apollo

于 2019-01-21T14:08:36.333 回答