Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 8633|Respuesta: 0

node.js inicializar con package.json

[Copiar enlace]
Publicado en 14/12/2016 11:03:04 | | | |
La mejor manera de gestionar los paquetes npm instalados localmente es crear un archivo package.json.

package.json expediente ofrece muchos beneficios:

Sirve como documentación para los paquetes de los que depende tu proyecto.
Te permite especificar la versión de un paquete que tu proyecto puede usar usando reglas semánticas de versionado.
Hacer que tu build sea reproducible hace que sea más fácil compartirla con otros desarrolladores de una forma que sea más sencilla.
Requisitos

Como mínimo, package.json debe tener:

"Nombre"
todas minúsculas
Una palabra, sin espacios
Se permiten guiones y guiones bajos
"versión"
en la forma de x.x.x
Sigue la especificación de Semver

Por ejemplo:



Crea package.json

Para crear una package.json de carrera:

> npm init
Esto lanzará un cuestionario de línea de comandos y finalmente creará una package.json en el directorio donde lanzaste el comando.

Inicializar un package.json ejecutando npm init en el directorio te permitirá introducir mucha información, como: nombre, versión, autor, etc.


Si usamos el nombre por defecto, ¡solo tienes que pulsar enter!


Solo introduje la información en la descripción y el autor, y todas las demás declaraciones son predeterminadas, por ejemplo:


Podemos ver que el paquete de package.json generado es el siguiente:


Si quieres usar la generación por defecto y no quieres pulsar el botón de enter del coche cada vez, puedes añadir --sí, después de npm init,

Código:




De esta manera, no tienes que pulsar el botón enter cada vez, y el resultado es el siguiente:


Nombre: por defecto se usa el nombre del autor, salvo que esté en el directorio git, en cuyo caso será el nombre del repositorio
versión:always 1.0.0
Principal: Siempre index.js
scrip{filter}ts: Crea por defecto un script de prueba vacío
palabras clave: vacío
autor: cualquier CLI que proporciones
licencia: ISC
Repositorio: Extraerá información del directorio actual (si existe).
Errores: La información se extraerá del directorio actual (si existe).
Página principal: Extraerá información del directorio actual (si existe).

También puedes configurar varias opciones de configuración para el comando init. Algunos útiles:











Anterior:¿Qué es el npm? ¿Qué es el npm?
Próximo:15 bien. .NET
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com