Podrian ayudarme a entender cual es la diferencia de <strong>npm Update</strong> a <strong>npm install name_package@latest</strong> ? ...

Frank Gabriel Cedeño Rojas

Frank Gabriel Cedeño Rojas

Pregunta
studenthace 5 años

Podrian ayudarme a entender cual es la diferencia de npm Update a npm install name_package@latest ?

Se que uno es para un package especifico, y el otro es global. pero cuando corrí los comando para json-server, con update me actualiza a 0.15.1 mientras que con json-server@latest me actualizo a 0.16.0

Por qué ?

3 respuestas
para escribir tu comentario
    Gonzalo Amador Hernández

    Gonzalo Amador Hernández

    studenthace 4 años

    npm update
    = update
    npm i package@latest
    = upgrade

    La verdadera diferencia es que cuando ejecutas el comando

    npm update
    , actualiza los paquetes pero con base a el constrain que tenga definido tu paquete, el constrain limita hasta que version es posible actualizar.

    mientras que con

    npm i package@lastes
    puedes brincarte ese constrain para instalar el ultimpo paquete disponible

    Javier Romero

    Javier Romero

    studenthace 5 años

    super eso necesitaba gracias eduardoperezsz

    Eduardo Z

    Eduardo Z

    studenthace 5 años

    Hola BlesSka, lo que pasa es que npm Update actualiza todos de manera general a la versión mas estable en el server npm, en cambio el otro al poner @latest se dice de manera explicita que se requiere es la ultima de todas.

Curso de Gestión de Dependencias y Paquetes con NPM

Curso de Gestión de Dependencias y Paquetes con NPM

NPM es el gestor de paquetes y dependencias más usado para desarrollar con JavaScript. Administra módulos, distribuye paquetes y agrega dependencias a tus proyectos. Instala y gestiona librerías Javascript. Crea tus propias librerías y domina uno de las herramientas más importantes en el desarrollo con JavaScript.

Curso de Gestión de Dependencias y Paquetes con NPM
Curso de Gestión de Dependencias y Paquetes con NPM

Curso de Gestión de Dependencias y Paquetes con NPM

NPM es el gestor de paquetes y dependencias más usado para desarrollar con JavaScript. Administra módulos, distribuye paquetes y agrega dependencias a tus proyectos. Instala y gestiona librerías Javascript. Crea tus propias librerías y domina uno de las herramientas más importantes en el desarrollo con JavaScript.