Lorsque vous essayez d’installer la dernière version de RxJS,
J'ai utilisé npm install rxjs
comme expliqué dans cette documentation: https://github.com/reactivex/rxjs
Mais j'ai eu ces avertissements:
npm warn @ angular/common @ 5.1.0 requiert un homologue de rxjs@^5.5.0 mais aucun n'est installé.
Vous devez installer vous-même les dépendances entre homologues.
Il semble donc que RxJS est mis à niveau mais pas à la dernière version.
Dans la sortie, nous voyons qu’il en existe un plus récent, RxJS 5.5.0.
Existe-t-il une meilleure ligne de commande npm pour mettre à niveau vers la dernière version?
Vous pouvez toujours essayer de forcer la version en faisant
npm install -g [email protected]
Ou vous pouvez avoir une approche plus moderne et utiliser du fil :)
REMARQUE
Depuis la publication de npm 5.x, le commentaire sur le fil n'est plus forcément vrai :)
Npm vous dit qu'il a trouvé la dernière version 5.5.0, mais que votre version angulaire 5.1 n'est pas compatible avec [email protected] et que, par conséquent, elle revient à la dernière version compatible. Mettez à niveau votre version angulaire afin de pouvoir exploiter les fonctionnalités des deux Vous pouvez installer la dernière version angulaire à l'aide de npm install -g @angular/cli@latest
Après l'installation, vous devrez exécuter npm update
dans votre projet.