Node Package Manager, populært kendt som npm, er et online lager til udgivelse af NodeJS-pakker og biblioteker.

Det er også et kommandolinjeværktøj, der lader dig interagere med registrerede pakker. Det kan hjælpe med pakkeinstallation, versionsstyring og afhængighedsstyring.

Udviklere udgiver deres JavaScript-biblioteker på npm hver dag. Processen er ret enkel, så du kan også udgive en pakke på npm.

Trin 1: Installation af NodeJS

For at interagere med npm skal du have det globalt installeret på dit system.

Start med installation af NodeJS og npm på Ubuntu, på Windows, eller ved at følge instruktionerne på NodeJS internet side.

Trin 2: Oprettelse af en npm-konto

For at udgive dine pakker på npm skal du oprette en npm-konto på det officielle npm-websted.

Følg nedenstående trin for at oprette en npm-konto:

  1. Gå til npm tilmelding side.
  2. Udfyld dine oplysninger, accepter licens- og privatlivspolitikken, og klik på "opret konto".
  3. Bekræft din e-mail med det link, du vil modtage fra npm i din postkasse.
instagram viewer

Hvis du ikke bekræfter din e-mailadresse, vil npm give en fejl, når du forsøger at udgive dine pakker.

Trin 3: Initialisering af et Git Repository

Dernæst skal du initialisere et Git-lager for at spore alle de ændringer, du vil foretage i dit projekt.

På din terminal skal du navigere til dit projekts rodmappe og køre følgende kommando for at initialisere et tomt Git-lager.

git init

Lave en .gitignore fil og tilføj alle filer, som du ikke ønsker, at Git skal spore. Kør derefter følgende kommando for at spore de resterende filer:

git tilføje -A

Kør derefter følgende kommando for at tage dit første øjebliksbillede ved at overføre koden til Git.

git begå -m initial-begå

Du kan vælge at host dit Git-lager på GitHub eller en lignende tjeneste som Gitlab for problemfrit samarbejde.

Trin 4: Initialisering af npm i dit projekt

Derefter skal du initialisere npm i dit projekt for at tilføje detaljer om dit projekt til en package.json-fil. Disse detaljer vil være offentlige på npm.

På din terminal skal du navigere til dit projekts rodmappe og køre følgende kommando for at initialisere npm i dit projekt.

npm init

Kommandoen ovenfor vil udløse et sæt prompter på din kommandolinje:

  • pakkenavn: Dette er navnet på din npm-pakke; den skal være unik, hvis du vil udgive pakken på npm; ellers vil npm give en fejl.
  • version: Denne egenskab angiver den aktuelle version af din pakke. Du skal øge den hver gang du opdaterer din pakke, ellers vil npm give en fejl. Standardværdien er 1.0.0.
  • beskrivelse: Denne egenskab er beskrivelsen af ​​din pakke. Den vil være offentlig, når du udgiver din pakke.
  • indgang: Denne egenskab angiver filnavnet, hvor din kodeudførelse starter.
  • test kommando: Denne egenskab angiver den kommando, der vil køre, når du udfører npm kørselstest.
  • git repository: Denne egenskab er URL-adressen til dit eksterne Git-lager.
  • søgeord: Denne egenskab angiver de relevante søgeord til dit projekt, som vil hjælpe søgemaskinen med at finde det.
  • forfatter: Denne ejendom skal være dit navn eller alias.
  • licens: Dette er den licens, som du vil udgive pakken under. Standardlicensen er Internet Systems Consortium (ISC)-licensen.

Efter opsætning af dette kan du oprette din pakke.

Trin 5: Test af din pakke

Når du er færdig med at oprette din pakke, bør du teste den lokalt for at se, hvordan den ville opføre sig, efter du har installeret den på npm.

For at teste din pakke lokalt skal du først køre følgende kommando i dit projekts bibliotek:

npm link

Kommandoen ovenfor giver dig mulighed for at referere til din pakke lokalt, ligesom du ville gøre en npm-hostet pakke.

Opret derefter en anden mappe i dit projekts rodmappe og cd ind i den.

mkdir prøve
cdprøve

Kør følgende kommando i testmappen for at linke din pakke til mappen:

npm link navn-på-din-pakke

Til sidst skal du oprette en dummy-fil for at teste din pakkes funktionalitet.

Når du har gennemført dine tests, kan du trygt slette din testmappe.

Trin 6: Log ind på npm på dit system

Dernæst skal du logge ind på din npm-konto på dit system.

Kør følgende kommando for at logge ind på din npm-konto:

npm login

Dette vil bede dig om at udfylde dit brugernavn, din adgangskode og en to-faktor autentificeringskode (hvis du har aktiveret det på din konto).

Trin 7: Udgivelse af din pakke

Når du har gennemført alle ovenstående trin, skal du køre følgende kommando for at udgive din pakke på npm.

npm udgive

Denne kommando kræver en engangsadgangskode, der vil være til din e-mail. Derefter vil den offentliggøre din pakke på npm.

Du kan se de pakker, du har udgivet på npm. Log ind på din npm-konto på npmjs.com og naviger til pakkeafsnittet på dit profildashboard.

For at installere din pakke og bruge den som en afhængighed af et af dine projekter, skal du køre:

npm installerenavn-af-din-pakke

Sletning af din pakke fra npm

Du har stadig fuld kontrol over dine pakker på npm, hvilket betyder, at du kan ændre og endda slette din pakke permanent fra npm. Du kan slette dine pakker ved at gå til indstillingssektionen i din pakke og vælge muligheden for sletning af pakke.