NodeJS

Nainštalujte NPM na Debian 9

Nainštalujte NPM na Debian 9

Ako nainštalovať a používať NPM na Debiane 9 Stretch

NPM alebo Správca balíkov uzlov je to isté ako APT do Debianu. Používa sa na inštaláciu, odstránenie, aktualizáciu NodeJS balíkov.  V tomto článku vám ukážem, ako sa inštaluje a používa NPM na Debiane 9 Stretch.

Inštalácia NodeJS a NPM

Verzia NodeJS k dispozícii v oficiálnom úložisku balíkov Debian 9 Stretch je 4.x, ktorý je veľmi starý. Oficiálne úložisko balíkov Debian 9 Stretch nemá NPM.  V tejto časti nainštalujem najnovšiu stabilnú verziu servera NodeJS a NPM ktorá je v čase písania tohto článku 8.11.1.

Najskôr aktualizujte trefný vyrovnajte pamäť cache balíka pomocou nasledujúceho príkazu:

$ sudo apt-get aktualizácia

Teraz nainštalujte CURL nasledujúcim príkazom:

$ sudo apt-get nainštalovať zvlnenie

Stlačte r a potom stlačte pokračovať.

CURL by mali byť nainštalované.

Teraz pridajte úložisko balíkov NodeJS 8.x s nasledujúcim príkazom:

$ curl -sL https: // deb.nodeource.com / setup_8.x | sudo -E bash -

The NodeJS 8.Malo by sa pridať x úložisko balíkov, ako vidíte na snímke obrazovky nižšie.

Teraz môžete nainštalovať NodeJS a NPM všetko spolu s vývojovými nástrojmi na vytváranie natívnych NodeJS moduly s nasledujúcim príkazom:

$ sudo apt-get install build-essential nodejs

Teraz stlačte r a potom stlačte pokračovať.

NodeJS, NPM a požadované nástroje na zostavenie pre kompiláciu NodeJS natívne moduly sú nainštalované.

Teraz skontrolujte, či NodeJS pracuje s nasledujúcim príkazom:

$ node --verzia

Ako môžeš vidieť, NodeJS 8.11.1 je nainštalovaný a funguje správne.

Teraz skontrolujte, či NPM pracuje s nasledujúcim príkazom:

$ npm - verzia

Ako môžeš vidieť NPM je tiež nainštalovaný správne.

Pomocou NPM

V tejto časti vám ukážem, ako sa používa NPM manažérovi NodeJS moduly alebo balíčky. Predtým si povieme niečo o globálnych a lokálnych balíkoch.

Ak inštalujete a NodeJS balíček globálne, potom by mal byť niekde uložený / usr / lib / node_modules adresár a máte k nemu prístup z ľubovoľného NodeJS projekt.

Ak inštalujete a NodeJS balík lokálne, potom adresár node_modules / by mal byť vytvorený vo vašom adresári projektu a balík by mal byť uložený v node_modules / vo vzťahu k vášmu adresáru projektu. Prístup je možný iba z tohto projektu.

To je zatiaľ všetko, čo potrebujete vedieť. Pokračujme.

Vytvorenie balíka.Konfiguračný súbor json s NPM:

Každý NodeJS projekt má a balíček.json súbor v koreňovom adresári projektu. Tento súbor obsahuje informácie o vašom projekte, napríklad názov projektu, verziu projektu, závislosti alebo iné NodeJS balíčky, od ktorých závisí váš projekt, a mnoho ďalších.  Môžete ručne vytvoriť balíček.json súbor a vložte všetky tieto informácie, alebo môžete použiť NPM aby sme to vytvorili pre vás.

Najskôr vytvorte nový adresár uzol-projekt (môžete si pomenovať, ako chcete) pre svoje NodeJS projekt s nasledujúcim príkazom:

$ mkdir projekt uzla

Teraz prejdite do adresára projektu pomocou nasledujúceho príkazu:

$ cd projekt uzla

Teraz vytvorte balíček.json súbor s NPM, spustite nasledujúci príkaz:

$ npm zač

Vyplňte podrobnosti a stlačte posunúť sa vpred.

Nakoniec zadajte Áno a stlačte .

Ako vidíte, a balíček.json súbor je vytvorený.

Toto je obsah balíček.json spis:

Inštalácia balíka NodeJS lokálne s NPM:

Ak poznáte názov balíka, môžete ho ľahko nainštalovať pomocou NPM.

Napríklad ak si chcete nainštalovať expresné NodeJS balíček, ktorým je webový rámec Express, spustite nasledujúci príkaz z adresára projektu:

$ npm inštalácia expresného - uloženia

expresné NodeJS balíček by mal byť nainštalovaný.

Globálna inštalácia balíka NodeJS s NPM:

Môžete si nainštalovať a NodeJS balík globálne z ľubovoľného adresára.  Napríklad ak si chcete nainštalovať expresné NodeJS balík globálne, spustite nasledujúci príkaz:

$ sudo npm -g install express

Mal by byť nainštalovaný globálne.

Lokálne odstránenie balíka NodeJS pomocou NPM:

Ak chcete odstrániť a NodeJS balíček, povedzme expresné, z adresára projektu spustite nasledujúci príkaz z adresára projektu:

$ npm odinštalovať express --save

The vyjadriť NodeJS balík je odstránený.

Globálne odstránenie balíka NodeJS pomocou NPM:

Ak chcete odstrániť a NodeJS balíček, povedzme expresné, globálne, spustite nasledujúci príkaz:

$ sudo npm -g odinštalovať expres

Mal by byť odstránený.

Vyhľadávanie balíkov NodeJS:

Teraz už viete, ako ich nainštalovať a odstrániť NodeJS balíčky s NPM. Otázkou teraz je, ako viem, s čím si môžem nainštalovať NPM? Aké balíčky sú k dispozícii?

Balíky môžete vyhľadávať v priečinku NPMoficiálna webová stránka spoločnosti https: // www.npmjs.sk / alebo môžete použiť NPM nástroj príkazového riadku.

Hľadať NodeJS balíčky z vášho webového prehliadača, choďte na https: // www.npmjs.sk / a hľadajte, čo hľadáte. Zadajte kľúčové slová tak, ako sú označené na snímke obrazovky nižšie, a stlačte .

Mali by ste vidieť veľa balíkov, ako môžete vidieť v označenej časti obrazovky nižšie. Kliknutím na ktorúkoľvek z nich zobrazíte ďalšie informácie o danom balíku.

Môžete tiež vyhľadať nasledujúci príkaz NPM balíčky:

$ npm hľadanie „Webový rámec“

Ako vidíte, zobrazí sa rovnaký zoznam. Môžete si vyzdvihnúť názov balíka z prvého stĺpca tak, ako je to vyznačené na snímke obrazovky nižšie, a nainštalovať, čo potrebujete, pomocou NPM.

Takto si teda inštalujete a používate NPM na Debiane 9 Stretch. Ďakujeme, že ste si prečítali tento článok.

Hry Najlepšie emulátory herných konzol pre systém Linux
Najlepšie emulátory herných konzol pre systém Linux
V tomto článku je uvedený zoznam populárneho softvéru na emuláciu herných konzol, ktorý je k dispozícii pre systém Linux. Emulácia je vrstva kompatibi...
Hry Najlepšie linuxové distribúcie pre hry v roku 2021
Najlepšie linuxové distribúcie pre hry v roku 2021
Operačný systém Linux prešiel dlhou cestou od svojho originálneho, jednoduchého serverového vzhľadu. Tento OS sa za posledné roky nesmierne vylepšil a...
Hry Ako zachytiť a streamovať vašu hernú reláciu v systéme Linux
Ako zachytiť a streamovať vašu hernú reláciu v systéme Linux
V minulosti sa hranie hier považovalo iba za hobby, ale časom došlo v hernom priemysle k obrovskému nárastu z hľadiska technológie i počtu hráčov. Her...