scripts que lock example javascript node.js github npm

javascript - lock - package.json que es



Excluir package-lock.json de la actividad de contribuciĆ³n de GitHub (1)

Ahora que npm v5.0.0 está fuera, el uso de paquetes npm genera automáticamente un package-lock.json en la npm install . En mi caso, mi archivo package-lock.json está cerca de las 10,000 líneas de código.

Npm también sugiere que este archivo se debe confirmar:

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

No deseo que este archivo se incluya en los conteos de líneas para la actividad de contribución en GitHub.

Intenté configurar los archivos como código .gitattributes en .gitattributes , pero eso solo afecta el idioma del repositorio .

¿Hay alguna manera de excluir un archivo de la actividad de contribución sin agregarlo a .gitignore ?


Una forma de excluir que un archivo modifique la actividad de contribución de un usuario es asociar la confirmación con un autor de marcador de posición. Esto se puede hacer proporcionando un campo de correo electrónico vacío <> en la opción --author .

La firma de la opción --author : --author="NAME <EMAIL>"

git add package-lock.json git commit -m ''initial commit'' --author=''nocontribute <>''

FOO_AUTHOR se comprometió con REAL_AUTHOR x hace tiempo.