Czy to narzedzie jest skierowane glownie do projektow w NodeJS ?
początkowo NPM było do projektów w NodeJS, teraz używają go wszyscy, niezależnie czy robią backend czy frontend.
Niestety nie wiem w jaki sposob moge je obecnie uzyc w moim projekcie, a informacje w internecie
jakos nie moga mnie do tego doprowadzic.
Nie wiem na jakim jesteś poziomie "wtajemniczenia", ale np. o ile kiedyś się JS używało w ten sposób, że się dołączało tagi <script> do strony, to teraz zwykle się raczej pracuje na modułach (najpopularniejsze są moduły z NodeJS oraz moduły z ES6), i tworzysz plik js, który jest modułem i z niego dołączasz kolejne biblioteki, np.
var $ = require('jquery');
pozwala to na większe uporządkowanie. Minus jest taki, że trzeba użyć specjalnego narzędzia, żeby to połączyć w jeden plik wynikowy (na początek najlepiej Browserify użyć, samo Browserify możesz odpalać z konsoli bez żadnej konfiguracji zdaje się, co wydaje się być dobre na początek), no i takie Browserify ci wykrywa moduły z node_modules
i łączy je do postaci jednego pliku wynikowego*. I dopiero ten plik wynikowy dołącza się za pomocą tagu script. Alternatywą dla Browserify jest Webpack, ale jego trzeba sobie pokonfigurować na start.
*podobno jeden plik wynikowy jest już niemodny, bo teraz jest modny code splitting, ale olać już to.