Diskuze: Správná práce s NPM?
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 8 zpráv z 8.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
node_modules bys měl mít v gitignore, takže je neverzuješ a správně bys ručně do nich neměl vůbec zasahovat, ty další balíčky, které se doinstalovávají jsou závislosti těch balíčků, které jsi doinstaloval, takže pokud by tam nebyly, tak by ti to nefungovalo, NPM jede na principu, že uděláš modul, který řeší nějakou drobnou věc, ale dobře a takto skládáš několik modulů do sebe, je špatně dělat velké rozsáhlé moduly. Pokud chceš jen nějakou konkrétní funkčnost, tak si najdi package, který umí jenom tu danou věc... ohledně mrsknutí na server: jakmile nastavíš environment na produkci, tak těch balíčků je třeba jen 20%, protože ten zbytek slouží často k testování a podobným věcem během vývoje.
Dělám na celkem velkém projektu a v node_modules mám dohromady 2000+ modulů a na produkci pak okolo 500.
v momentě, kdy bys chtěl dané moduly hodit mimo tuto složku, tak už nemůžeš počítat s automatickým doinstalováním z ůdajů, které máš v package.json, leda by sis napsal vlastní post install script, ale jaká je motivace k tomu ? stejně to pro tebe nebude mít žádnou výhodu a pokud si chceš něco upravit, tak si napiš rozšíření pro daný modul nebo si ho forkni na githubu a nahraj pod sebou, ale pak už jedeš na vlastní pěst, takže v nejhorším pull request
Prokáži ti službu a napíši to bodově a velmi explicitně:
Tedy.. hádám že DHPICO znamena to co jsem si myslel, jinak jsem nechtel
urazit
Marian prečo sa vyjadruješ k tomu, čomu nerozumieš? Ešte zhoď aj Javu, lebo aj tam
má projekt aj tisíce súborov - veď čo trieda to súbor, no aký to zlý
nápad
Ty si fakt
nedovidíš ďalej od nosa...
Zobrazeno 8 zpráv z 8.