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.


Artículos relacionados

Como construir un API REST con NodeJS (Primera par... Hoy en día, es más notable la necesidad de construir API’s para nuestras aplicaciones, las cuales nos permitan integrar nuestras aplicaciones con otra...
Construir un API REST con NodeJS (Tercera parte) Este artículo es la tercera parte del articulo original (Segunda parte), en la cual hablamos de los HTTP Verbs, su importancia, funcionalidad y cómo i...
Autenticación con JSON Web Tokens Los JSON Web Tokens (JWT) se ha convertido rápidamente en un estándar en la autenticación de aplicaciones, pues permite de una forma simple y elegante...

Oscar Blancarte

Ideológico, Innovador y emprendedor, Padre, Tecnólogo y Autor, amante de la ciencia y la tecnología en todos sus colores y sabores. Arquitecto de software & Full Stack Developer con experiencia en la industria del desarrollo de software y la consultoría. Amante de la programación y el Ajedrez.

Deja un comentario

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