Sådan installeres og bruges NPM (Node Package Manager) på Ubuntu 17.10
JavaScript er et af de mest populære programmeringssprog i verden. Ikke underligt, at det er så populært. Det er det eneste programmeringssprog, som browsere forstår. Hvert websted i verden bruger JavaScript til at levere interaktivt indhold til de besøgende. Uden JavaScript ville du have et almindeligt websted, og siden genindlæses hver gang du klikker. Internettet ville ikke være, hvad det er nu.
Men der er et problem med JavaScript. Den kører kun på en webbrowser. Så på serversiden måtte du bruge noget som PHP, Java, Python, Ruby og andre programmeringssprog. I lang tid ønskede udviklere at bruge deres foretrukne JavaScript på serveren i stedet for PHP, Java og andre programmeringssprog. Node.js er en af løsninger til JavaScript på serveren.
Node.js er meget modulær. Sproget giver kun de grundlæggende funktioner, og det udvides let gennem brug af Node-moduler. Der er mange Node-moduler, som du kan vælge imellem. Hvis du er en udvikler, skal du finde et eller flere moduler, der gør, hvad du vil. Men hvor finder du disse moduler? Nå, der er et lager, hvor hele Node.js-moduler opbevares. Du kan gå til https: // www.npmjs.com for at søge efter Node.js-moduler.
Siden Node.js er et modulært sprog og kan udvides med Node.js-moduler, hver af disse moduler afhænger af anden node.js-moduler. Installation af node.js-moduler manuelt er en kedelig opgave og meget upraktisk. Dette er, hvor en Node Package Manager eller kort sagt NPM kommer ind. Med NPM kan du nemt installere, fjerne, opdatere ethvert modul, du ønsker.
I denne artikel vil jeg vise dig, hvordan du installerer og bruger NPM på Ubuntu 17.10 Artful Aardvark. Lad os komme igang.
Installation af NPM:
NPM er tilgængelig på den officielle pakkeopbevaring af Ubuntu 17.10 Artful Aardvark.
Opdater først din pakkeopbevaringscache med følgende kommando:
$ sudo apt-get opdatering
Da NPM er en node.js pakkehåndtering, der er ingen mening i kun at installere NPM. Så du kan installere Node.js og NPM sammen med følgende kommando:
$ sudo apt-get install nodejs npm
Tryk på 'y' og derefter
Node.js og NPM skal installeres.
Kør nu følgende kommando for at kontrollere, om Node.js fungerer korrekt.
$ node - versionDu skal se lignende output som vist på skærmbilledet. Det betyder knude.js fungerer korrekt.
Gør nu det samme for NPM med følgende kommando:
$ npm - versionSå NPM fungerer også korrekt.
Søger efter node.js-moduler:
Du kan søge efter en node.js-modul ved hjælp af NPM uden at gå til https: // www.npmjs.com
Opdater først NPM-pakkeopbevaringscachen med følgende kommando:
$ npm opdatering
Nu for at søge efter en node.js-modul med NPM, kør følgende kommando:
$ npm søg YOUR_QUERYLad os sige, at du leder efter en webramme; du vil køre følgende kommando:
$ npm søg "web framework"
Du kan se, at søgeresultatet vises.
Installation af node.js-modul ved hjælp af NPM:
Du kan installere en node.js-modul globalt eller lokalt. Forskellen er, at globale nodemoduler kan tilgås som alle andre kommandoer, men det er ikke tilfældet for lokalt installerede moduler. Snart vil du se forskellen.
Jeg skal installere "express" -modul lokalt for at vise dig, hvordan du installerer Node.js-modul med NPM.
Inden jeg går videre, skal jeg oprette en mappe til min node.js projekt og navigere til biblioteket.
$ mkdir node-demo && cd node-demo
Kør følgende kommando for at installere 'express' ved hjælp af NPM:
$ npm installer ekspress
'express' modul skal installeres, og det skal gemmes i 'node_modules' biblioteket som vist på skærmbilledet nedenfor. Når du installerer det lokalt, oprettes denne underkatalog.
Du kan også installere et modul globalt. Lad os sige, at du vil installere 'express-generator' globalt, du vil køre følgende kommando:
$ sudo npm -g installer ekspressgenerator
'express-generator' er installeret.
Nu kan man få adgang til 'ekspressgenerator' fra kommandolinjen.
Fjerner knude.js-modul med NPM:
Du kan fjerne en lokal node.js-modul med NPM med følgende kommando:
$ npm fjern ekspress
'express' fjernes.
For at fjerne 'express-generator' global node.js-modul, kan du køre følgende kommando:
$ sudo npm -g fjern ekspressgenerator'ekspressgenerator' fjernes.
Notering installeret node.js-moduler med NPM:
Du kan liste lokalt installeret Node.js-moduler med følgende kommando:
$ npm liste
Du kan installere globalt installeret Node.js-moduler med følgende kommando:
$ npm -g liste
Sådan installerer og bruger du NPM på Ubuntu 17.10 Artful Aardvark. Tak, fordi du læste denne artikel.