Estoy tratando de ejecutar npm start
pero me da el error "Se produjo una excepción no controlada: no se pudo encontrar el módulo "@angular-devkit/build-angular" También intenté instalarlo usando npm install @angular-devkit/build-angular
pero todavía me da un error.
Error "npm WARN obsoleto core-js@2.6.11: 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 ."
¿Cómo puedo actualizar mis dependencias?
Debería poder simplemente actualizar la versión del módulo core-js que se solicita en el mensaje de advertencia:
npm install --save core-js@^3
Por lo que vale, npm tiene una característica ingeniosa que le permite ver qué paquetes están desactualizados
npm outdated
También puede actualizar los paquetes a las últimas versiones usando el comando de actualización
puede ejecutar 'npm audit fix' , que actualizará las dependencias que están causando errores de actualización y versión
Esto resolvió el problema para mí.
$ npm ci
Tuve un problema similar con la dependencia obsoleta. Realicé los siguientes pasos y funcionó para mí:
npm uninstall -g angular-cli @angular/cli npm cache clean --force npm outdated (to check all the outdated dependency) npm update
Finalmente, vaya a la carpeta que contiene su proyecto, luego ejecute este comando:
npm install -g @angular/cli
Los siguientes pasos resolvieron el problema para mí,
npm i --package-lock-only npm audit fix
--package-lock-only Esto determinará las versiones de los paquetes para instalar usando package.json y luego creará un archivo package-lock.json con sus versiones resueltas si no existe ninguna, o sobrescribirá una existente.
corrección de auditoría Escanee su proyecto en busca de vulnerabilidades e instale automáticamente cualquier actualización compatible para las dependencias vulnerables