Sebbene la cartella Node_Modules sia utile nel progetto locale, contiene codice che non fa parte del progetto e può essere facilmente replicato su qualsiasi macchina. Quindi, non è essenziale includere questa cartella nel repository remoto.
Invece, dovresti usare il pacchetto.File JSON, che contiene il nome e le versioni dei pacchetti richiesti per il tuo progetto.
Questo breve articolo fornirà semplici comandi per escludere la cartella Node_modules dal tuo repository git.
Quale è .file gitignore?
IL .Gitignore è un semplice file di testo contenente un elenco di file e directory che si desidera escludere dal repository Git.
Qualsiasi file o directory che corrisponda a un modello specifico specificato in .Il file Gitignore viene ignorato dal tuo progetto.
Nel nostro caso, dobbiamo escludere la directory Node_modules dal nostro repository. Possiamo farlo aggiungendolo al .file gitignore.
Git ignora node_modules
Inizia navigando fino alla radice del tuo repository. Quindi, verifica che il .Il file Gitignore è disponibile nel tuo repository.
Se il file non esiste, eseguire il comando di seguito per crearlo.
$ touch .gitignore
Una volta creato il file, aprilo con il tuo editor di testo e aggiungi la seguente riga alla fine del file:
node_modules/
Salva e chiudi il file.
Aggiungendo la riga sopra nel tuo .Il file Gitignore impedirà a Git di monitorare la cartella Node_Modules nel Repo.
Se la cartella Node_Modules è già stata impegnata nel repository, eseguire il comando sotto per rimuoverlo dall'area di stadiazione.
$ git rm -r -cache
Quindi, aggiungi i file, questa volta esclude la cartella Node_modules.
$ git aggiungi .
Infine, commetti i tuoi cambiamenti.
$ git commit -m 'escludere node_modules directory'
Chiusura
Questo breve tutorial fornisce istruzioni per la rimozione di node_moduli dal repository git.