J'obtiens en dessous de l'erreur lors de la création d'une nouvelle application angulaire -
npm WARN obsolète [email protected]: core-js @ <3 n'est plus maintenu et n'est pas recommandé pour une utilisation en raison du nombre de problèmes. Veuillez mettre à niveau vos dépendances vers la version actuelle de core-js @ 3.
J'ai essayé la solution indiquée dans le lien ci-dessous, mais cela n'a pas fonctionné pour moi - Erreur: veuillez mettre à jour vos dépendances vers la version actuelle de core-js @ 3
Lorsque je vérifie la version d'Angular à l'aide de la commande 'ng --version', je vois <error>
la version des packages répertoriés ci-dessous -
@angular-devkit/architect
@angular-devkit/core
@angular-devkit/schematics
@schematics/angular
@schematics/update
Pourriez-vous s'il vous plaît suggérer ce qui n'a pas fonctionné et ce qui doit être fait pour y remédier?
PS - La même fonctionnalité fonctionnait bien la veille. Et les projets déjà créés fonctionnent bien localement.
la source
Réponses:
En effet, le problème était avec le cache.
npm clean-install
travaillé.la source
C'est un problème de cache npm. Aller au chemin
et supprimer son contenu. Ouvrez ensuite votre console en mode administrateur et exécutez à
npm install
nouveau la commandela source
Essayer:
la source
Vous devez mettre à jour la version de core-js vers la version ci-dessus 3.
npm install --save core-js@^3
Vous pouvez également mettre à jour les packages obsolètes en utilisant
npm update [-g] [<pkg>...]
la source
npm ls core-js
. De plus, vous pouvez identifier spécifiquement les références v2 en exécutantnpm ls core-js@2
.J'ai observé ce message d'avertissement dans un projet Vaadin avec Vaadin 14.1.3 après le passage de la dépendance
com.vaadin.vaadin
àcom.vaadin.vaadin-core
. L'avertissement a disparu après ces étapes:package-lock.json
mvn clean
mvn update
la source
Le problème concerne donc la version des packages que vous avez dans votre projet.
Exécutez la commande
npm outdated
dans votre répertoire de projet. Et voyez la différence entre la versionCurrent
EtWanted
des packages.Et puis mettez à niveau tous les packages pour qu'ils correspondent à la version souhaitée.
la source