¿Cómo actualizar la dependencia en el archivo package.json?

En este artículo, discutiremos cómo actualizar las dependencias de un proyecto con npm. Debe haber oído hablar de npm, que se llama administrador de paquetes de Nodes. Entonces, podemos ejecutar este comando para instalar un paquete npm.

npm install

Nota: El indicador –save ya no es necesario después de la versión Node 5.0.0.

El paquete se instala y debe encontrarse en la carpeta node_modules en el mismo directorio donde package.jsonexiste el archivo. La entrada del nombre del paquete con la versión debe encontrarse en package.jsony package-lock.json. Puede ver la versión actual del paquete en package.jsonel archivo. Puede encontrar la última versión de npm agregada en package.jsonel archivo.

Si desea agregar una versión específica, puede ejecutar npm install @version_here comonpm install react@^1.8.5

{
    "dependencies": {
        "react": "^1.8.5"
    }
}

Si desea agregar la última versión, puede ejecutar npm installo npm install @latest.

{
    "dependencies": {
        "react": "^16.12.0"
    }
}

Al observar esos dos archivos, nos quedó claro que tenemos la versión 16.12.0 de reaccionar y la regla para futuras actualizaciones es ^. Esta regla significa que, en el futuro, npm solo puede actualizarse con parches y versiones menores.

En el futuro, si habrá un nuevo parche o una versión menor y cuando escribamos el comando de actualización npm, la versión ya instalada se actualizará y package-lock.jsontambién se actualizará simultáneamente al llenarse con la nueva versión. Está claro que solo package-lock.jsonse actualizará el archivo pero no package.json.

Para obtener la lista completa de los nuevos lanzamientos o paquetes obsoletos hasta ahora, debemos ejecutar este comando

npm outdated

Al ejecutar npm update, no actualizará la versión de las versiones principales porque las versiones principales nunca se actualizan de esta manera porque algunas de ellas pueden introducir cambios importantes en su aplicación web en vivo, por lo que npm no quiere causar problemas.

Para actualizar una versión nueva y principal de los paquetes, debe instalar el paquete npm-check-updates globalmente.

npm install -g npm-check-updates

Después de instalar el paquete, ejecute el siguiente comando:

ncu

Mostrará las nuevas dependencias en el directorio actual, mientras que ejecutar este comando enumerará todos los paquetes globales que tienen nuevas versiones.

ncu -g

Ahora ejecuta este comando:

ncu -u

Después de ejecutar este comando, se actualizarán todas las sugerencias de versión en el package.jsonarchivo, por lo que npm instalará la versión principal utilizando este método.

Ahora todo está hecho. Simplemente ejecute el comando de actualización:

npm update

Si tiene un nuevo proyecto sin dependencias de node_modules y desea instalar la nueva versión, ejecute el siguiente comando:

npm install

Publicación traducida automáticamente

Artículo escrito por nitinmalhotra y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *