From the apollo-angular#installation doc:
If you are using Apollo-Client v3, please make sure to use apollo-angular@v2
If you are using Apollo-Client v2, please make sure to use apollo-angular@v1 (and for Angular 10 support, make sure to use v1.10.0)
I am using angular v11.0.3
. After downgrade apollo-angular
to v1.10.0
. Compiled successfully.
Remove apollo-angular
v2.
npm rm apollo-angular -S
Install apollo-angular@1.10.0
:
npm i apollo-angular@1.10.0 -S
package.json
:
"dependencies": {
"@angular/animations": "~11.0.3",
"@angular/common": "~11.0.3",
"@angular/compiler": "~11.0.3",
"@angular/core": "~11.0.3",
"@angular/forms": "~11.0.3",
"@angular/platform-browser": "~11.0.3",
"@angular/platform-browser-dynamic": "~11.0.3",
"@angular/router": "~11.0.3",
"apollo-angular": "^1.10.0",
"apollo-angular-link-http": "^1.11.0",
"apollo-cache-inmemory": "^1.6.6",
"apollo-client": "^2.6.10",
"apollo-link": "^1.2.14",
"apollo-link-error": "^1.1.13",
"detect-browser": "^5.2.0",
"graphql": "^15.4.0",
"graphql-codegen-add": "^0.18.2",
"graphql-tag": "^2.11.0",
"rxjs": "~6.6.0",
"tslib": "^2.0.0",
"zone.js": "~0.10.2"
},