scripts
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.
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
.
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/
Para instalar dependencias de desarrollo deberemos ejecutar el siguiente comando:
npm install <nombre-de-la-dependencia> --save-dev
Para instalar dependencias de forma global deberemos ejecutar el siguiente comando:
npm install <nombre-de-la-dependencia> -g
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