Ошибка импорта: не удается найти модуль 'graphql' из 'apollo-link-state / lib / bundle.umd.js - PullRequest
0 голосов
/ 16 сентября 2018

Я пытаюсь настроить интерфейс React / Apollo с графическим интерфейсом (эликсир / феникс).Я сделал npm install apollo-boost react-apollo graphql --save, а затем попытался import ApolloClient from "apollo-boost"; в моем index.js, но я получаю

Uncaught Error: Cannot find module 'graphql' from 'apollo-link-state/lib/bundle.umd.js'
    at require (app.js:61)
    at expanded (app.js:34)
    at app.js:148
    at connectionRemoveConfig.test (bundle.umd.js:6)
    at bundle.umd.js:9
    at bundle.umd.js:151
    at initModule (app.js:42)
    at require (app.js:59)
    at expanded (app.js:34)
    at app.js:148

в консоли браузера.Я не мог найти связанный вопрос.Можете ли вы указать, что пошло не так?Вот мой package.json.

{
  "repository": {},
  "license": "MIT",
  "scripts": {
    "deploy": "brunch build --production",
    "watch": "brunch watch --stdin"
  },
  "dependencies": {
    "apollo-boost": "^0.1.16",
    "babel-preset-react": "^6.24.1",
    "graphql": "^14.0.2",
    "phoenix": "file:../deps/phoenix",
    "phoenix_html": "file:../deps/phoenix_html",
    "react": "^16.5.1",
    "react-apollo": "^2.1.11",
    "react-dom": "^16.5.1"
  },
  "devDependencies": {
    "babel-brunch": "6.1.1",
    "brunch": "2.10.9",
    "clean-css-brunch": "2.10.0",
    "uglify-js-brunch": "2.10.0"
  }
}

Спасибо за ваше время.

1 Ответ

0 голосов
/ 29 октября 2018

Я решил это, установив их отдельно. npm install apollo-client apollo-cache-inmemory apollo-link-http react-apollo graphql-tag graphql --save

...