title: Import Error: Cannot find module 'graphql' from 'apollo-link-state/lib/bundle.umd.js
body: <p>I am trying to setup React/Apollo frontend with graphql backend(elixir/phoenix). I did <code>npm install apollo-boost react-apollo graphql --save</code> and then tried to <code>import ApolloClient from "apollo-boost";</code> in my index.js but I am getting </p>
  
  <pre><code>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
  </code></pre>
  
  <p>in my browser console. I couldn't find any related question. Can you point what went wrong?
  Here is my <code>package.json</code>.</p>
  
  <pre><code>{
    "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"
    }
  }
  </code></pre>
  
  <p>Thank you for your time.</p>