without update que para node lock how generate create json node.js git express

update - La notificación npm creó un archivo de bloqueo como paquete-lock.json. Debe confirmar este archivo



package json package lock json (2)

He estado tratando de cargar el esqueleto de Express con npm install express . Da salida a la siguiente línea:

Aviso de npm creó un archivo de bloqueo como package-lock.json. Debes cometer este archivo.

¿Qué debo hacer para cargar la plantilla de ejs y css engine automáticamente?


Sí. Debe agregar este archivo a su sistema de control de versiones, es decir, debe confirmarlo.

Este archivo está destinado a ser enviado a repositorios de origen

Puedes leer más sobre qué es / qué hace here :

package-lock.json se genera automáticamente para cualquier operación en la que npm modifique el árbol node_modules o package.json. Describe el árbol exacto que se generó, de modo que las instalaciones posteriores pueden generar árboles idénticos, independientemente de las actualizaciones de dependencia intermedias.


También se debe tener en cuenta que un detalle clave sobre package-lock.json es que no se puede publicar, y se ignorará si se encuentra en cualquier otro lugar que no sea el paquete de nivel superior. Comparte un formato con npm-shrinkwrap.json (5), que es esencialmente el mismo archivo, pero permite la publicación. Esto no se recomienda a menos que se implemente una herramienta CLI o se use el proceso de publicación para producir paquetes de producción.

Si tanto package-lock.json como npm-shrinkwrap.json están presentes en la raíz de un paquete, package-lock.json se ignorará por completo.