I have the following dependencies in my package.json
:
"dependencies": {
"@angular/animations": "~12.1.0",
"@angular/common": "~12.1.0",
"@angular/compiler": "~12.1.0",
"@angular/core": "~12.1.0",
"angulartics2": "^11.0.0",
"rxjs": "~6.6.0",
"zone.js": "~0.11.4"
},
"devDependencies": {
"@angular/cli": "~12.1.4",
"@angular/compiler-cli": "~12.1.0",
"tslint": "~6.1.3",
"typescript": "~4.3.2"
}
According to this gist, Angular 12.1.x is only compatible with rxjs 6.5.x/6.6.x
And according to the angulartics npm page, I should use angulartics 11.0.0 for Angular 12.x.
But when I launch my npm install
I got the following error :
npm ERR! Could not resolve dependency:
npm ERR! peer rxjs@"^7.0.0" from angulartics2@11.0.0
npm ERR! node_modules/angulartics2
npm ERR! angulartics2@"^11.0.0" from the root project
So basically it is expecting rxj@^7.0.0, but it's not compatible with my Angular version.
What are my best options ?