Tengo una aplicación de reacción con dependencias obsoletas. Para que funcione, tengo que actualizar las dependencias a sus versiones más nuevas (pero estables).
Según este subproceso de stakoverflow , para actualizar las dependencias en package.json a las últimas versiones, npm-check-updates es la mejor opción para npm. Sin embargo, estoy usando hilo para la gestión de paquetes. ¿Existe un equivalente de npm-check-updates en yarn. Entonces, uso un solo administrador de paquetes para administrar mis dependencias.
yarn upgrade-interactive --latest
Pero debe tener un archivo yarn.lock antes de hacerlo. Si usa npm , primero debe eliminar package-lock.json . Luego ejecute yarn para crear estructura. Después de eso, puede hacer upgrade-interactive . Sin eso, yarn muestra la actualización, pero no hay cambios ni efectos en package.json .
Puede actualizar un solo paquete a la última versión principal con esto:
yarn upgrade <package-name> --latestPuede probar este paquete npm yarn-upgrade-all . Este paquete eliminará todos los paquetes en package.json y lo agregará nuevamente, lo que lo actualizará a la última versión.
instalación:
npm install -g yarn-upgrade-alluso: en el directorio de su proyecto ejecute:
yarn yarn-upgrade-all