ReferenceError: требование не определено при импорте ApolloClient из apollo-boost

Итак, я получаю эту странную ошибку ReferenceError: требование не определено при импорте ApolloClient из apollo-boost. Без импорта приложение ApolloClient запущено, но при импорте отображается ошибка. Скриншот ошибки находится на прикрепленном изображении: Вот изображение

Вот мой код

index.js

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'));
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
1
0
743
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Перейдите в node_modules / реагировать-скрипты / config / webpack.config (оба файла dev и prod)

{
  test: /\.mjs$/,
  include: /node_modules/,
  type: "javascript/auto"
},

мимо приведенного выше кода внутри rules: [

Ответ принят как подходящий

Установите graphql v14.0.2 (или новый). Пакет Graphql должен быть в вашем package.json.

Подробнее см. Оригинальное решение здесь: https://github.com/apollographql/apollo-link-state/issues/299#issuecomment-421784547

Другие вопросы по теме