Npm czy Gulp

0

Witam jakieś filmiki po polsku albo wpisy na forach macie wprowadzające do npm'a albo gulpa i co wybrać nic nie wiem na temat obydwu.

1

nie używaj gulpa, używaj webpacka i nie, takie rzeczy tylko po angielsku.

1

No najlepiej wziąć słownik do ręki i przetłumaczyć oryginalna dokumentację. Lepiej webpack bo z nim możesz zrobić praktycznie wszystko. Gulpa też warto znać bo czemu nie? Jedno i drugie to chwilka. Większość kursów np na udemy będzie wymagało zainstalowania jakichś dodatków do webpacka. Jeśli chcesz uczyć się scss/sass to polecam nauczyć się gulpa i po prostu go zapamiętać. Jak będziesz się tykal ES6 to będziesz używał webpacka. Tam też możesz konwertować sass do css, ES6, do tego jakieś biblioteki jak React, stawiać sobie lokalne serwery do testów, mieć dostęp do masy narzędzi ułatwiających pracę. Ogółem webpack udostępnia ci wszystko czego potrzebujesz i jest lepszy od gulpa. Jak już zaczniesz używać webpacka to nie wrócisz do gulpa (bo i po co?) dlatego polecam gulpa żeby go znać i rozszerzyć swoje cv o jeden mały punkcik. :) kto wie, może kiedyś będziesz się rekrutowal i jedyną rzeczą która cię wyrozni będzie ten śmieszny gulp. Nie każdy dostaje teraz pracę więc każdy plusik w cv jest na wagę złota.

Na udemy są bez przerwy promocje. Odłóż sobie te 40 zł i kup jakiś kurs po angielsku. Jeśli to kurs z Js'a to jestem pewien że gdzieś na końcu jest wprowadzenie do webpacka z instalacją, inicjalizacja, ustawieniami i użyciem.

3

Ale Gulp to wcale nie jest alternatywa do npm. To zupełnie inne narzędzia, do czego innego służące. Npm do zarządzania zależnościami w projekcie (np. do instalowania paczek), a Gulp to narzędzie pomocnicze do robienia buildów i definiowania "zadań". Teraz się odchodzi od tego, bo buildy robi się w Webpack, a "zadania" robi się w Node.js albo w Bashu.

Jak masz wątpliwości co do czego służy, to najlepiej poczytaj i naucz się wszystkiego, żeby widzieć różnice i granice zastosowania.

1 użytkowników online, w tym zalogowanych: 0, gości: 1