Node Package Manager, joka tunnetaan yleisesti nimellä npm, on online-varasto NodeJS-pakettien ja kirjastojen julkaisemiseen.
Se on myös komentorivityökalu, jonka avulla voit olla vuorovaikutuksessa rekisteröityjen pakettien kanssa. Se voi auttaa pakettien asennuksessa, versionhallinnassa ja riippuvuuksien hallinnassa.
Kehittäjät julkaisevat JavaScript-kirjastonsa npm: ssä joka päivä. Prosessi on melko yksinkertainen, joten myös sinä voit julkaista paketin npm: ssä.
Vaihe 1: NodeJS: n asentaminen
Jotta voit olla vuorovaikutuksessa npm: n kanssa, sen on oltava maailmanlaajuisesti asennettuna järjestelmääsi.
Aloita NodeJS: n ja npm: n asentaminen Ubuntuun, Windowsissa, tai seuraamalla sivulla olevia ohjeita NodeJS verkkosivusto.
Vaihe 2: Luo npm-tili
Jos haluat julkaista pakettisi npm: ssä, sinun on luotava npm-tili viralliselle npm-verkkosivustolle.
Luo npm-tili seuraavasti:
- Siirry kohtaan npm-kirjautuminen sivu.
- Täytä tietosi, hyväksy lisenssi ja tietosuojakäytäntö ja napsauta "luo tili".
- Vahvista sähköpostisi linkillä, jonka saat npm: ltä postilaatikkoosi.
Jos et vahvista sähköpostiosoitettasi, npm antaa virheilmoituksen, kun yrität julkaista pakettejasi.
Vaihe 3: Git-arkiston alustaminen
Seuraavaksi sinun on alustettava Git-arkisto, jotta voit seurata kaikkia projektiisi tekemiäsi muutoksia.
Siirry päätteelläsi projektisi juurihakemistoon ja suorita seuraava komento alustaaksesi tyhjä Git-arkisto.
git init
Luo .gitignore tiedosto ja lisää kaikki tiedostot, joita et halua Gitin seuraavan. Suorita sitten seuraava komento seurataksesi jäljellä olevia tiedostoja:
git add -A
Suorita seuraavaksi seuraava komento ottaaksesi ensimmäinen tilannekuvasi sitomalla koodi Gitiin.
git tehdä -m alkukirjain-tehdä
Voit valita isännöi Git-tietovarastoasi GitHubissa tai samanlainen palvelu kuin Gitlab saumattomaan yhteistyöhön.
Vaihe 4: npm: n alustaminen projektissasi
Alusta seuraavaksi projektisi npm, jotta voit lisätä projektin tiedot package.json-tiedostoon. Nämä tiedot ovat julkisia npm.
Siirry päätteelläsi projektisi juurihakemistoon ja käynnistä npm projektissasi suorittamalla seuraava komento.
npm init
Yllä oleva komento käynnistää joukon kehotteita komentorivilläsi:
- paketin nimi: Tämä on npm-pakettisi nimi; sen on oltava yksilöllinen, jos haluat julkaista paketin npm: ssä; muuten npm antaa virheilmoituksen.
- versio: Tämä ominaisuus ilmaisee paketin nykyisen version. Sinun on lisättävä sitä aina, kun päivität paketin, tai npm antaa virheilmoituksen. Oletusarvo on 1.0.0.
- kuvaus: Tämä ominaisuus on pakettisi kuvaus. Se on julkinen, kun julkaiset paketin.
- sisääntulopiste: Tämä ominaisuus ilmaisee tiedostonimen, josta koodin suoritus alkaa.
- testaa komentoa: Tämä ominaisuus ilmaisee komennon, joka suoritetaan, kun suoritat npm-ajotesti.
- git arkisto: Tämä ominaisuus on Git-etävarastosi URL-osoite.
- avainsanoja: Tämä ominaisuus ilmaisee projektiisi liittyvät avainsanat, jotka auttavat hakukonetta löytämään sen.
- kirjoittaja: Tämän ominaisuuden tulee olla nimesi tai aliaksesi.
- lisenssi: Tämä on lisenssi, jolla haluat julkaista paketin. Oletuslisenssi on Internet Systems Consortium (ISC) -lisenssi.
Kun olet määrittänyt tämän, voit luoda paketin.
Vaihe 5: Testaa pakettisi
Kun olet luonut paketin, sinun tulee testata sitä paikallisesti nähdäksesi, kuinka se toimisi sen jälkeen, kun olet ottanut sen käyttöön npm: ssä.
Testaaksesi paketin paikallisesti, suorita ensin seuraava komento projektisi hakemistossa:
npm linkki
Yllä olevan komennon avulla voit viitata pakettiisi paikallisesti samalla tavalla kuin npm-isännöityä pakettia.
Luo sitten toinen kansio projektisi juurihakemistoon ja cd siihen.
mkdir testata
CDtestata
Suorita testikansiossa seuraava komento linkittääksesi paketin kansioon:
npm linkin nimi-oma-paketti
Luo lopuksi valetiedosto testataksesi paketin toimivuutta.
Kun testit on suoritettu, voit turvallisesti poistaa testikansiosi.
Vaihe 6: Kirjaudu sisään järjestelmään npm-palveluun
Seuraavaksi sinun on kirjauduttava npm-tilillesi järjestelmässäsi.
Suorita seuraava komento kirjautuaksesi npm-tilillesi:
npm kirjautuminen
Tämä kehottaa sinua täyttämään käyttäjänimesi, salasanasi ja kaksivaiheisen todennuskoodin (jos olet ottanut sen käyttöön tililläsi).
Vaihe 7: Julkaise paketti
Kun olet suorittanut kaikki yllä olevat vaiheet, julkaise paketti npm: ssä suorittamalla seuraava komento.
npm julkaise
Tämä komento vaatii kertaluonteisen salasanan, joka lähetetään sähköpostiisi. Sitten se julkaisee pakettisi npm: ssä.
Voit tarkastella julkaisemiasi paketteja osoitteessa npm. Kirjaudu sisään npm-tilillesi npmjs.com ja siirry profiilisi hallintapaneelin paketit-osioon.
Asenna paketti ja käytä sitä riippuvaisena projekteistasi suorittamalla:
npm Asentaanimi-/-sinun-paketti
Paketin poistaminen npm: stä
Voit edelleen hallita pakettejasi npm: ssä, mikä tarkoittaa, että voit muokata ja jopa poistaa pakettiasi pysyvästi npm: stä. Voit poistaa paketit siirtymällä paketin asetusosioon ja valitsemalla Poista paketti -vaihtoehdon.