¿Para que sirve el archivo package.json?
El archivo package.json
contiene todos los metadatos acerca del proyecto tal como descripción, licencia, dependencias y scripts.
{
"name": "mi-app",
"version": "0.2.3",
"description": "Mi aplicación",
"main": "index.js",
"dependencies": {
"express": "~2.2.0"
},
"devDependencies": {
"gulp": "~0.4.0"
}
}
En la mayoría de los casos es sencillo encontrar que módulos son requeridos y cuales son los comandos principales y archivos al solo ver la estructura del archivo
package.json
.
¿Cuáles son las principales propiedades del archivo package.json?
- name (nombre)
- version number (version)
- dependencies (dependencias)
- license (licencia)
- scripts (comandos)
Para crear un archivo
package.json
ejecutanpm init
y completa las preguntas que aparecen a continuación.
¿Cómo se crea un módulo privados en Nodejs?
El incluir la opción private: true
dentro de las propiedades del package.json
permite evitar que este sea publicado como público accidentalmente.
Cualquiera de los módulos que se intente incluir mediante
require
debe instalarse de forma local.