Gitignore Node_Modules

Gitignore Node_Modules
Node_Modules -mappen er en mappe som inneholder alle pakkene som er installert og påkrevd av JavaScript -prosjektet.

Selv om Node_Modules -mappen er nyttig i det lokale prosjektet, inneholder den kode som ikke er en del av prosjektet ditt og enkelt kan replikeres på hvilken som helst maskin. Derfor er det ikke viktig å inkludere denne mappen i det eksterne depotet.

I stedet bør du bruke pakken.JSON -fil, som inneholder navn og versjoner av pakkene som kreves for prosjektet ditt.

Denne korte artikkelen vil gi enkle kommandoer for å ekskludere Node_Modules -mappen fra Git -depotet ditt.

Hva er .Gitignore -fil?

De .Gitignore er en enkel tekstfil som inneholder en liste over filer og kataloger du ønsker å ekskludere fra Git -depotet.

Enhver fil eller katalog som samsvarer med et spesifikt mønster som er spesifisert i .Gitignore -filen blir ignorert fra prosjektet ditt.

I vårt tilfelle må vi ekskludere Node_Modules -katalogen fra vårt depot. Vi kan gjøre dette ved å legge det til .Gitignore -fil.

Git ignorerer node_modules

Begynn med å navigere til roten til depotet ditt. Deretter må du bekrefte at .Gitignore -fil er tilgjengelig i repoen din.

Hvis filen ikke eksisterer, kjører du kommandoen nedenfor for å opprette den.

$ berøring .Gitignore

Når du har opprettet filen, kan du åpne den med tekstredigereren din og legge til følgende linje på slutten av filen:

node_modules/

Lagre og lukk filen.

Legge til linjen ovenfor i din .Gitignore -filen vil forhindre at Git sporer Node_Modules -mappen i repoen.

Hvis mappen Node_Modules allerede er forpliktet til depotet, kjører du kommandoen nedenfor for å fjerne den fra iscenesettelsesområdet.

$ git rm -r -cached

Deretter legger du til filene tilbake, denne gangen ekskluderer mappen Node_Modules.

$ git Legg til .

Til slutt, forplikte endringene dine.

$ git commit -m 'Ekskluder Node_Modules Directory'

Lukking

Denne korte opplæringen gir instruksjoner om å fjerne Node_Modules fra Git -depotet ditt.