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


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...
Introducción a NodeJS (JavaScript del lado del Ser... NodeJS es sin duda una de las tecnologías que más rápido está creciendo, y que ya hoy en día es indispensable para cubrir posiciones de trabajo. NodeJ...
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...
Implementar JSON Web Tokens con NodeJS JSON Web Tokens o simplemente JTW, es una herramienta que nos permite autenticarnos con el servidor mediante Tokens de una forma simple y segura. Los ...
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 (Segunda parte) Este artículo es la segunda parte del articulo original (Primera parte), en el cual hablamos de cómo crear un proyecto, instalar las dependencias nece...

Deja un comentario

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