Logo

<TIC_Cheatsheets/>

Node.js

Índice


Inicializar un proyecto

Para inicializar un projecto deberemos ejecutar el siguiente comando:

npm init

Este comando nos creará un archivo package.json con la información del proyecto, como el nombre, la versión, la descripción, etc.

Instalar dependencias

Para instalar dependencias deberemos ejecutar el siguiente comando:

npm install <nombre-de-la-dependencia>

Si corremos este comando sin el nombre de ninguna dependencia, nos instalará todas las dependencias que tengamos en el archivo package.json en la sección dependencies.

Carpeta node_modules

La carpeta node_modules es donde se instalan todas las dependencias de nuestro proyecto. Esta carpeta no se sube al repositorio, ya que es muy pesada y no es necesario que esté en el mismo. Para evitar esto, deberemos crear un archivo .gitignore en la raíz del proyecto y añadir la siguiente línea:

node_modules/

Instalar dependencias de desarrollo

Para instalar dependencias de desarrollo deberemos ejecutar el siguiente comando:

npm install <nombre-de-la-dependencia> --save-dev

Instalar dependencias de forma global

Para instalar dependencias de forma global deberemos ejecutar el siguiente comando:

npm install <nombre-de-la-dependencia> -g

Sección scripts

Esta sección del archivo package.json es donde podemos añadir comandos que queramos ejecutar desde la terminal. Por ejemplo, si queremos utilizar nodemon para que se reinicie el servidor cada vez que guardemos un archivo, podemos añadir el siguiente comando:

{
    "name": "node",
    "version": "1.0.0",
    "description": "",
    "main": "index.js",
    "scripts": {
        "dev": "npx nodemon index.js"
    },
    "author": "",
    "license": "ISC"
}

Y luego ejecutarlo con el siguiente comando:

npm run dev