Aunque la carpeta Node_Modules es útil en su proyecto local, contiene un código que no forma parte de su proyecto y se puede replicar fácilmente en cualquier máquina. Por lo tanto, no es esencial incluir esta carpeta en su repositorio remoto.
En su lugar, debe usar el paquete.archivo json, que contiene el nombre y las versiones de los paquetes requeridos para su proyecto.
Este breve artículo proporcionará comandos simples para excluir la carpeta Node_Modules de su repositorio de git.
Cuál es el .archivo gitignore?
El .Gitignore es un archivo de texto simple que contiene una lista de archivos y directorios que desea excluir del repositorio de git.
Cualquier archivo o directorio que coincida con un patrón específico especificado en el .El archivo de Gitignore se ignora desde su proyecto.
En nuestro caso, necesitamos excluir el directorio Node_Modules de nuestro repositorio. Podemos hacer esto agregándolo al .archivo gitignore.
Git ignora node_modules
Comience navegando hasta la raíz de su repositorio. A continuación, verifique que el .El archivo Gitignore está disponible en su repositorio.
Si el archivo no existe, ejecute el comando a continuación para crearlo.
$ touch .gitignore
Una vez que se cree el archivo, ábralo con su editor de texto y agregue la siguiente línea al final del archivo:
node_modules/
Guarde y cierre el archivo.
Agregar la línea anterior a su .El archivo Gitignore evitará que GIT rastree la carpeta Node_Modules en el repositorio.
Si la carpeta Node_Modules ya se ha comprometido con el repositorio, ejecute el comando a continuación para eliminarlo del área de puesta en escena.
$ git rm -r --cached
A continuación, agregue los archivos, esta vez, excluyendo la carpeta Node_Modules.
$ git add .
Finalmente, comete sus cambios.
$ git commit -m 'excluir el directorio node_modules'
Clausura
Este breve tutorial proporciona instrucciones para eliminar el node_modules de su repositorio de git.