Instalar, desinstalar y actualizar dependencias de npm

El archivo package.json

El archivo package.json contiene toda la información útil de nuestro proyecto, como la versión, el nombre, los scripts, dependencias, etc…
Teniendo node y npm instalados, inicializamos nuestro proyecto de la siguiente manera, desde la consola de node nos posicionamos en el directorio carpeta de nuestro proyecto, y lanzamos el comando. Para crearlo se debe ejecutar el comando en nuestro proyecto:

npm init

Ejemplo de un archivo package.json:

{
"name": "api-rest-nodejs-backend",
"version": "1.0.0",
"description": "API",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "nodemon index.js"
},
"author": "AlexMedina.net",
"license": "MIT",
"dependencies": {
"body-parser": "^1.17.2",
"express": "^4.15.4",
"mongoose": "^4.11.7"
},
"devDependencies": {
"nodemon": "^1.11.0"
}
}

Instalar dependencias npm

para instalar las dependecias npm y guardarlas en el package.json:

npm install --save <package-name>
# example
npm install --save lodash

Si se quiere hacer de forma global añadir -g:

npm install -g <package-name>

Instalar última versión o versión concreta de un paquete
estos son los comandos para la última versión de un paquete:

npm install <name>@latest

y para instalar una versión concreta:

npm install <name>@<version>
# example
npm install lodash@4.11.1

Listar paquetes instalados

La instrucción para listar los paquetes disponibles:

npm list

Eliminar dependencias npm

para desinstalar dependencia y eliminar de package.json:

npm rm --save <name>
npm rm --save colors # example

si se desea eliminar del desarrollo

npm rm --save-dev <name>
npm rm --save-dev colors # example

para eliminar el directorio de dependencias, puede venir bien para reinstalar todo (> npm -i)

npm -rd <dir>
# example
npm -rd /node_modules

Actualizar dependencias npm (npm-check-updates)

Podemos utilizar una dependencia llamada npm-check-updates, se encargará de checkear nuestros paquetes y comprobar sus versiones vs su última versión. Para instalarlo:

npm install -g npm-check-updates

A partir de ese momento dispondremos de un comando global del mismo nombre (npm-check-updates), o mejor áun, abreviado como ncu, que nos permitirá hacer todo lo indicado.

ncu

Al ejecutarlo nos mostrará las versiones actuales de nuestros paquetes y, separadas con una flecha, las más recientes.

Si queremos que se actualicen todos entonces usaremos:

ncu -u

1 pensamiento en “Instalar, desinstalar y actualizar dependencias de npm”

  1. Pingback: Utilización de websockets con el paquete vue-native-websocket con Vuex – AlexMedina.net

Deja un comentario

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