Chociaż folder Node_Modules jest pomocny w lokalnym projekcie, zawiera kod, który nie jest częścią twojego projektu i można go łatwo powtórzyć na dowolnym komputerze. Dlatego nie jest konieczne włączenie tego folderu w zdalnym repozytorium.
Zamiast tego powinieneś użyć pakietu.plik JSON, który zawiera nazwę i wersje pakietów wymaganych do twojego projektu.
Ten krótki artykuł zawiera proste polecenia, aby wykluczyć folder Node_Modules z repozytorium GIT.
Co to jest .plik Gitignore?
.Gitignore to prosty plik tekstowy zawierający listę plików i katalogów, które chcesz wykluczyć z repozytorium GIT.
Każdy plik lub katalog, który pasuje do określonego wzorca określonego w .plik Gitignore jest ignorowany z twojego projektu.
W naszym przypadku musimy wykluczyć katalog Node_Modules z naszego repozytorium. Możemy to zrobić, dodając to do .plik Gitignore.
Git ignoruj node_modules
Zacznij od nawigacji do korzenia repozytorium. Następnie sprawdź, czy .Plik Gitignore jest dostępny w Twoim repozytor.
Jeśli plik nie istnieje, uruchom poniższe polecenie, aby.
$ Touch .Gitignore
Po utworzeniu pliku otwórz go za pomocą edytora tekstu i dodaj następujący wiersz na końcu pliku:
node_modules/
Zapisz i zamknij plik.
Dodając powyższą linię do swojego .Plik Gitignore zapobiegnie śledzeniu folderu Node_Modules w repozytor.
Jeśli folder Node_Modules został już zaangażowany w repozytorium, uruchom polecenie poniżej, aby usunąć je z obszaru inscenizacji.
$ git rm -r -pobudzony
Następnie dodaj pliki, tym razem z wyłączeniem folderu Node_Modules.
$ git add .
Na koniec popełnij swoje zmiany.
$ git commit -m 'wyklucz katalog node_modules' '
Zamknięcie
Ten krótki samouczek zawiera instrukcje dotyczące usuwania Node_Modules z repozytorium GIT.