npm

Skratka NPM znamená “Node Package Manager”, čo je správca balíkov (package manager) pre platformu Node.js. NPM umožňuje vývojárom ľahko spravovať knižnice, závislosti a balíky potrebné pre ich projekty.

Základné vlastnosti NPM:

1.Správa balíkov:

•Poskytuje verejný aj privátny repozitár na zdieľanie knižníc a nástrojov.

•Obsahuje viac ako milión balíkov kódu dostupných na npmjs.com.

2.Závislosti:

•Automaticky sťahuje a spravuje knižnice, na ktorých váš projekt závisí.

•Generuje a aktualizuje súbor package.json, kde sú všetky závislosti zdokumentované.

3.Automatizácia:

•Umožňuje vykonávať skripty, ako je spúšťanie testov, buildovanie aplikácií alebo štartovanie serverov.

Bežné príkazy NPM:

1.Inštalácia balíkov:

•Lokálne (do konkrétneho projektu):

npm install <package-name>

•Globálne (dostupné z ľubovoľného projektu):

npm install -g <package-name>

2. Vytvorenie package.json:

•Inicializuje nový projekt:

npm init

3.Odstránenie balíka:

npm uninstall <package-name>

4.Aktualizácia balíkov:

npm update

5.Spustenie skriptov definovaných v package.json:

•Napr. spustenie servera:

npm run start

Príklad použitia NPM:

1.Inštalácia knižnice:

Ak chcete pridať knižnicu, napríklad Lodash, stačí použiť:

npm install lodash

To pridá balík do vášho projektu a aktualizuje package.json.

2.Definícia závislostí v package.json:

{

  “dependencies”: {

    “lodash”: “^4.17.21”

  }

}

3.Spustenie projektu:

Po definovaní skriptov, ako je start:

{

  “scripts”: {

    “start”: “node app.js”

  }

}

Spustíte projekt:

npm run start

Výhody NPM:

1.Jednoduchosť: Rýchla inštalácia a správa balíkov.

2.Flexibilita: Možnosť používať milióny existujúcich balíkov alebo zdieľať vlastné.

3.Komunita: Veľká podpora zo strany vývojárskej komunity.

NPM je neoddeliteľnou súčasťou moderného vývoja JavaScript aplikácií a nástrojom, ktorý zjednodušuje prácu vývojárov.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top