Kako namestiti in uporabljati NPM na Debian 9 Stretch
NPM ali Upravljalnik paketov vozlišč je ista stvar kot APT v Debian. Uporablja se za namestitev, odstranitev, posodobitev NodeJS paketov. V tem članku vam bom pokazal, kako namestiti in uporabljati NPM na Debian 9 Stretch.
Namestitev NodeJS in NPM
Različica NodeJS na voljo v uradnem skladišču paketov Debian 9 Stretch je 4.x, ki je zelo star. Uradnega skladišča paketov Debian 9 Stretch nima NPM. V tem razdelku bom namestil najnovejšo stabilno različico NodeJS in NPM ki je v času tega pisanja 8.11.1.
Najprej posodobite apt predpomnilnik repozitorija paketov z naslednjim ukazom:
$ sudo apt-get posodobitev
Zdaj namestite ZAVET z naslednjim ukazom:
$ sudo apt-get install curl
Pritisnite y in nato pritisnite
ZAVET namestiti.
Zdaj dodajte repozitorij paketov NodeJS 8.x z naslednjim ukazom:
$ curl -sL https: // deb.nodesource.com / setup_8.x | sudo -E bash -
The NodeJS 8.Dodati je treba repozitorij paketov x, kot lahko vidite na spodnjem posnetku zaslona.
Zdaj lahko namestite NodeJS in NPM vse skupaj z razvojnimi orodji za gradnjo domorodcev NodeJS moduli z naslednjim ukazom:
$ sudo apt-get install nujne gradnje nodejs
Zdaj pritisnite y in nato pritisnite
NodeJS, NPM in potrebna gradbena orodja za prevajanje NodeJS domači moduli so nameščeni.
Zdaj pa preverite, ali NodeJS deluje z naslednjim ukazom:
$ vozlišče --verzijaKot lahko vidite, NodeJS 8.11.1 je nameščen in deluje pravilno.
Zdaj pa preverite, ali NPM deluje z naslednjim ukazom:
$ npm --verzijaKot lahko vidite NPM je pravilno nameščen.
Uporaba NPM
V tem poglavju vam bom pokazal, kako uporabljati NPM upravitelju NodeJS modulov ali paketov. Pred tem se pogovorimo o globalnih in lokalnih paketih.
Če namestite NodeJS paket globalno, potem ga je treba nekje shraniti / usr / lib / node_modules imenik in do njega lahko dostopate iz katerega koli NodeJS projekt.
Če namestite NodeJS paket, nato imenik node_modules / je treba ustvariti v imeniku vašega projekta, paket pa shraniti v node_modules / imenik glede na imenik vašega projekta. Do njega je mogoče dostopati samo iz tega projekta.
To je vse, kar morate za zdaj vedeti. Nadaljujmo.
Ustvarjanje paketa.json konfiguracijska datoteka z NPM:
Vsak NodeJS projekt ima paket.json datoteko v korenskem imeniku svojega projekta. Ta datoteka vsebuje informacije o vašem projektu, kot so ime projekta, različica projekta, odvisnosti ali drugo NodeJS paketov, od katerih je odvisen vaš projekt, in še veliko več. Lahko ročno ustvarite datoteko paket.json vse te podatke ali jih lahko uporabite NPM da ga ustvarim za vas.
Najprej ustvarite nov imenik vozlišče-projekt (lahko poimenujete karkoli želite) za vaš NodeJS projekt z naslednjim ukazom:
$ mkdir vozlišče-projekt
Zdaj se pomaknite do imenika projekta z naslednjim ukazom:
$ cd vozliščni projekt
Zdaj pa ustvarite paket.json datoteka z NPM, zaženite naslednji ukaz:
$ npm init
Izpolnite podrobnosti in pritisnite
Na koncu vnesite ja in pritisnite
Kot lahko vidite, a paket.json datoteka je ustvarjena.
To je vsebina paket.json mapa:
Lokalna namestitev paketa NodeJS z NPM:
Če poznate ime paketa, ga lahko preprosto namestite z uporabo NPM.
Na primer, če želite namestiti izraziti NodeJS paket, ki je Express web framework, zaženite naslednji ukaz iz imenika vašega projekta:
$ npm install express --save
izraziti NodeJS paket je treba namestiti.
Globalna namestitev paketa NodeJS z NPM:
Lahko namestite NodeJS paket iz katerega koli imenika. Na primer, če želite namestiti izraziti NodeJS paket globalno, zaženite naslednji ukaz:
$ sudo npm -g install express
Namestiti ga je treba globalno.
Lokalno odstranjevanje paketa NodeJS z NPM:
Če želite odstraniti NodeJS recimo paket izraziti, iz imenika projekta zaženite naslednji ukaz iz imenika projekta:
$ npm uninstall express --save
The express NodeJS paket je odstranjen.
Odstranjevanje paketa NodeJS globalno z NPM:
Če želite odstraniti a NodeJS recimo paket izraziti, globalno zaženite naslednji ukaz:
$ sudo npm -g uninstall express
Odstraniti ga je treba.
Iskanje paketov NodeJS:
No, zdaj veste, kako namestiti in odstraniti NodeJS paketi z NPM. Zdaj je vprašanje, kako naj vem, s čim lahko namestim NPM? Kateri paketi so na voljo?
No, pakete lahko iščete v NPMuradna spletna stran na naslovu https: // www.npmjs.com / ali lahko uporabite NPM pripomoček ukazne vrstice.
Za iskanje NodeJS paketov iz spletnega brskalnika, pojdite na https: // www.npmjs.com / in poiščite tisto, kar iščete. Vnesite ključne besede, kot je označeno na spodnjem posnetku zaslona, in pritisnite
Videti bi morali veliko paketov, kot lahko vidite v označenem delu spodnjega posnetka zaslona. Če želite videti več informacij o tem paketu, lahko kliknete katerega koli od njih.
Za iskanje lahko zaženete tudi naslednji ukaz NPM paketi:
$ npm iskanje "Spletni okvir"
Kot vidite, se prikaže isti seznam. Iz prvega stolpca lahko poberete ime paketa, kot je označeno na spodnjem posnetku zaslona, in namestite, kar potrebujete NPM.
Torej, tako namestite in uporabljate NPM na Debian 9 Stretch. Hvala, ker ste prebrali ta članek.