Recibo el siguiente error al crear una nueva aplicación angular:
npm WARN en desuso [email protected]: core-js @ <3 ya no se mantiene y no se recomienda su uso debido a la cantidad de problemas. Actualice sus dependencias a la versión real de core-js @ 3.
Probé la solución que figura en el siguiente enlace, pero no funcionó para mí. Error: actualice sus dependencias a la versión real de core-js @ 3
Cuando verifico la versión de Angular usando el comando 'ng --version', veo <error>
como versión para los paquetes listados a continuación:
@angular-devkit/architect
@angular-devkit/core
@angular-devkit/schematics
@schematics/angular
@schematics/update
¿Podría sugerir qué salió mal y qué debe hacerse para solucionarlo?
PD: la misma funcionalidad funcionaba bien un día antes. Y los proyectos ya creados se ejecutan bien localmente.
angular
npm-install
core-js
jaihind
fuente
fuente
Respuestas:
De hecho, el problema era con el caché.
npm clean-install
trabajó.fuente
Es un problema de caché npm. Ir al camino
y eliminar su contenido. Luego abra su consola en modo administrador y ejecute el
npm install
comando nuevamentefuente
Tratar:
fuente
Debe actualizar la versión de core-js a la versión anterior a 3.
npm install --save core-js@^3
También puede actualizar los paquetes obsoletos usando
npm update [-g] [<pkg>...]
fuente
npm ls core-js
. Además, puede identificar específicamente las referencias v2 ejecutandonpm ls core-js@2
.Observé este mensaje de advertencia dentro de un proyecto Vaadin con Vaadin 14.1.3 después de cambiar de dependencia
com.vaadin.vaadin
acom.vaadin.vaadin-core
. La advertencia desapareció después de estos pasos:package-lock.json
mvn clean
mvn update
fuente
Entonces, el problema es la versión de los paquetes que tiene en su proyecto.
Ejecute el comando
npm outdated
dentro del directorio de su proyecto. Y vea la diferencia entre la versiónCurrent
YWanted
de los paquetes.Y luego actualice todos los paquetes para que coincidan con la versión deseada.
fuente