Comandos útiles para NPM

Este artículo es en realidad un recuerdo para el yo del futuro que olvida rápidamente algunos de los comandos más simples, por lo que he decido crear una lista de comandos de utilidad para no olvidarlos, y si de paso, esta lista te sirve a tí, entonces creo que su objetivo podría ir más lejos que solo ser una guia para mi mismo.

Esta lista empezará con pocos comandos, pero iré agregando más a medida que los recuerde. Si crees conveniente agregar algún comando a esta lista, puede dejarlo en la caja de comentarios y con gusto lo agregaremos.

Iniciar una aplicación

  • npm start

Ejecuta los comando definidos en la sección scripts.start del archivo package.json

Instalar un módulo

  • npm install <package-name>

Instala la última versión estable del módulo nombrado en la sección <package-name>

  • npm install <pakage-name>@<version>

Igual que el anterior, con la diferencia que el parámetro version nos permite indicar la versión exacta del módulo que vamos a instalar

  • npm install -g <pakage-name>

El parámetro -g instala el módulo de forma global, lo que hace disponible en cualquier desde cualquier ubicación o proyecto.

  • npm install –save <pakage-name>

El parámetro --save indica que la dependencia debe de ser grabada en la sección dependenciesdel archivo package.json

  • npm install -D <package-name>

El parámetro -D le indica que la librería se debe instalar en la sección devDependencies del archivo package.json

Desinstalar un módulo

  • npm uninstall <package-name>

Desinstala el módulo indicado en el parámetro <pakage-name>.

  • npm uninstall -g <package-name>

Igual que el anterior, con la diferencia que el parámetro -g le indica que borre la dependencia de las librerías globales.

Listar módulos globales instalados

  • npm list -g –depth 0

El parámetro list es para listar todos los módulos instalados en la carpeta actual, -g complementa al comando anterior, para indicar que solo muestre los paquetes globales instalados en la carpeta del usuario.

El parámetro --depth 0 filtra las dependencias de cada paquete en la vista de árbol.

Otros tips

Establecer la variable NODE_ENV

En Windows:

  • set NODE_ENV=<env>

Las variables establecidas con set solo estarán disponibles durante el tiempo de vida de la sesión, al cerrar la consola se perderá el valor.

  • setx NODE_ENV <env>

El comando setx permite recordar la propiedad incluso si cerramos la consola o reiniciamos el servidor.

En Linux

  • NODE_ENV=<env>

En linux solo hay que igualar el nombre de la variable con el ambiente que decaemos establecer.


2 thoughts to “Comandos útiles para NPM”

  1. Muy interesante la info. Pero tengo una duda , cuando ejecuto npm satart nodejs en linux, me informa en que puerto esta escuchando y cuando ejecuto una consulta a la BD informa conectado, ejecucion y lineas de respuesta. Pero es posible ademas de mas data de dicha conexion? como hora o id de consulta , etc.
    Desde ya mil gracias !

    1. Hola Daniel, todas las API de base de datos tiene metadatos de la conexión, tendrías que revisar la documentación del API que estás utilizando para saber los detalles.

Deja un comentario

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