1 | # Apollo plugin
|
2 |
|
3 | **Temporary fix**
|
4 |
|
5 | 1. Add vue-apollo client to transpile dependencies in `vue.config.js`
|
6 |
|
7 | ```js
|
8 | module.exports = {
|
9 | // ...
|
10 | transpileDependencies: [/vue-cli-plugin-apollo\/graphql-client\/dist/],
|
11 | // ...
|
12 | };
|
13 | ```
|
14 |
|
15 | 2. Install `isomorphic-fetch`
|
16 |
|
17 | ```bash
|
18 | npm i -S isomorphic-fetch
|
19 | ```
|
20 |
|
21 | 3. Change configuration in `src/vue-apollo.js`
|
22 |
|
23 | ```js
|
24 | // Add isomorphic-fetch to build
|
25 | import 'isomorphic-fetch';
|
26 | // ...
|
27 | const defaultOptions = {
|
28 | // ...
|
29 | // Enable SSR on server side
|
30 | ssr: !!process.server,
|
31 | // ...
|
32 | };
|
33 | // ...
|
34 | ```
|
35 |
|
36 | 4. Comment `localStorage` lines in `src/vue-apollo.js`
|