Długa instalacja paczek przez npm

Długa instalacja paczek przez npm
BornStubborn
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad 2 lata
  • Postów:60
0

Hej, zaczynam poznawać Angulara i mam problem z długością instalacji paczek. Używam VS Code. Po wpisaniu w jego terminalu komendy ng new nazwaprojektu rozpoczyna się instalacja paczek, która trwa ponad 45minut. Wydaje mi się, że nie powinno to aż tyle zajmować. Czy ktoś ma/miał podobnie? Mam npm v 6.13.4, node v 12.16.1 i VSCode v 1.47.2

mr_jaro
  • Rejestracja:prawie 14 lat
  • Ostatnio:ponad 3 lata
  • Lokalizacja:Grudziądz/Bydgoszcz
  • Postów:5300
0

Jaki masz sprzęt? Wolny dysk, wolny procek i mało ramu to wrogowie instalacji paczek.


It's All About the Game.
TS
  • Rejestracja:prawie 5 lat
  • Ostatnio:ponad 4 lata
  • Postów:394
0

Jak wyżej, u mnie to zajmuje kilka minut, więc i tak całkiem długo. Przy wystarczająco wolnym sprzęcie to się może spokojnie wydłużyć do 45.

BornStubborn
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad 2 lata
  • Postów:60
0

Sprzęt nie jest high endowy, ale dotychczas dawał spokojnie radę. Mam Intel core i5-4200U (1,6-2,3 Ghz), Geforce 740M, 8Gb RAM, Win 8.1 x64.
Mam w sumie całe środowisko zainstalowane na dysku zewnętrznym HDD, przypisanym pod stałą nazwę, wpiętym przez USB 2.0 (nie odpinam go w ogóle). Wiem, że to potrafi zwalniać w porównaniu do wewnętrznych dysków, ale żeby aż tak? Jeśli to by była wina właśnie tego, to przeinstaluję całość na wewnętrzny SSD

mr_jaro
  • Rejestracja:prawie 14 lat
  • Ostatnio:ponad 3 lata
  • Lokalizacja:Grudziądz/Bydgoszcz
  • Postów:5300
1

Oczywiście :) Pierwsza zasada używania npm, nie instaluj go ani czegokolwiek co go używa na hdd :D


It's All About the Game.
edytowany 1x, ostatnio: mr_jaro
TS
  • Rejestracja:prawie 5 lat
  • Ostatnio:ponad 4 lata
  • Postów:394
1

USB 2.0 ma transfer na poziomie 60MB/s ale to jest tylko osiągalne przy odczycie strumieniowym. Przy tysiącach plików, jakie tworzy ng i dysku HDD to faktycznie może być koszmarnie wolne.

mr_jaro
  • Rejestracja:prawie 14 lat
  • Ostatnio:ponad 3 lata
  • Lokalizacja:Grudziądz/Bydgoszcz
  • Postów:5300
0

@tsz: tu nawet nie chodzi usb tylko o to, że to hdd. Paczki npma to tysiące plików, których rozpakowywanie i kopiowanie a później używanie to męczarnia dla hdd. Pracuje na 100% a i tak ledwo co postęp widać. Ile daje szybki dysk niech świadczy fakt, że u mnie zmiana ze zwykłego ssd na nvme to był przyrost 30% szybkości instalacji paczek i kompilacji apek.


It's All About the Game.
edytowany 1x, ostatnio: mr_jaro
TS
Nigdy mi się chyba nie zdarzyło używać NPM na HDD :D
mr_jaro
@tsz: mi tak i nie polecam, czasy na poziomie kilku godzin instalacji paczek projektów to była norma.
MA
  • Rejestracja:prawie 17 lat
  • Ostatnio:7 dni
  • Postów:644
0

Ja tak miałem - był problem z VPN w połączeniu z moją siecią WiFi, musiałem zmienić MTU karty sieciowej na 1420 chyba.
Sprawdź czy działa tak samo pobieranie paczek po kablu (a nie WiFi).

BornStubborn
Pobieranie na routerze domowym, kablu i LTE z telefonu odbywa się w podobnych ramach czasowych
BornStubborn
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad 2 lata
  • Postów:60
0

No to dobrze że już wiem 😂
Ogromne dzięki za wskazanie problemu 😊

MA
Z czym był problem? Z dyskiem czy siecią?
BornStubborn
Będę właśnie przeinstalowywał ;) ale na ten moment w oparciu o Wasze doświadczenia i moje dotychczasowe próby z internetem, stawiam na dysk w 99%
BornStubborn
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad 2 lata
  • Postów:60
0

Sprawdziłem, wróciłem ;) Tak, przeinstalowanie VSC wraz z node i npm na wewnętrzny SSD oraz zapisywanie na nim projektów pomogło :) teraz wszystko generuje się w jakąś minutę, ogromnie przyjemna różnica :D Jeszcze raz dziękuję wszystkim za pomoc i wskazanie problemu :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.