Cuando hablamos de software, aplicación, producto, etc. A menudo vemos la descripción proporcionada por el propietario para que otros puedan entender esa entidad, es decir, nombre, modelo, versión, propietario, etc. De manera similar, NodeJS proporciona un archivo package.json que dice información sobre la aplicación.
package.json: este documento contiene varios metadatos de toda la aplicación del Node, consta de pares clave-valor en formato JSON real. Este archivo es suficiente para describir todo el proyecto. Los detalles que se incluyen en esto se enumeran a continuación,
- nombre: Este es el campo más importante de un proyecto, consiste en el nombre del paquete.
- versión: Esto denota la versión actual del paquete. El nombre junto con la versión identifica de forma única el paquete.
- descripción: es una string, cada paquete tiene su funcionalidad determinada y es bueno hablar sobre la breve descripción.
- palabras clave: una array de strings que contiene ciertas palabras clave relevantes para el paquete.
- homepage: Es la página de inicio del paquete
- licens: Se usa para especificar las licencias, principalmente se usa para informar sobre las restricciones de las personas sobre cómo pueden usar este paquete.
- main: Consiste en el punto de entrada al paquete, como qué archivo debe ejecutarse al inicio.
- autores/colaboradores: Estos son el nombre del autor del paquete y los contribuyentes.
- repositorio: Consiste en el repositorio en el que se almacena el paquete.
- scripts: Estos son algunos de los scripts que son útiles para ejecutar el paquete.
- config: Consiste en algunas configuraciones sobre el paquete.
- dependencias: Este es el conjunto de dependencias que son necesarias para usar el paquete con éxito.
Inicializando el paquete.json en el proyecto:
Podemos usar el comando proporcionado por npm o el administrador de paquetes de hilo para inicializar este paquete.json,
npm init
Esto solicitaría algunas configuraciones que se enumeran anteriormente y podemos completarlas fácilmente de acuerdo con nuestro paquete. También podemos inicializar con configuraciones predeterminadas usando el indicador -y.
npm init -y
Nota: – También podemos cambiar y crear manualmente el paquete.json, pero no es la forma preferida de hacerlo.
Ejemplo: aquí vamos a ilustrar estos conceptos con la ayuda de un ejemplo de una aplicación de comercio electrónico NodeJS. Con esto, puede obtener una imagen clara de la discusión anterior. Antes de hacer esto, asegúrese de tener instalado el administrador de paquetes npm o yarn en su sistema.
Explicación: – En primer lugar, comenzamos a inicializar el paquete con npm init y luego solicita algunos detalles, como el nombre que se completó automáticamente de acuerdo con un nombre de directorio, la descripción, el punto de entrada desde el cual nuestro servidor será va a comenzar, las palabras clave relacionadas con el paquete y el nombre del autor, etc. El siguiente GIF muestra cómo funciona todo este proceso y crea un archivo package.json.
Publicación traducida automáticamente
Artículo escrito por mrtwinklesharma y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA