Managerul de pachete Node, cunoscut sub numele de npm, este un depozit online pentru publicarea pachetelor și bibliotecilor NodeJS.
Este, de asemenea, un instrument de linie de comandă care vă permite să interacționați cu pachetele înregistrate. Poate ajuta cu instalarea pachetului, gestionarea versiunilor și gestionarea dependențelor.
Dezvoltatorii își publică bibliotecile JavaScript pe npm în fiecare zi. Procesul este destul de simplu, așa că și tu poți publica un pachet pe npm.
Pasul 1: Instalarea NodeJS
Pentru a interacționa cu npm, trebuie să îl aveți instalat global pe sistemul dumneavoastră.
Începe prin instalând NodeJS și npm pe Ubuntu, pe Windows, sau urmând instrucțiunile de pe NodeJS site-ul web.
Pasul 2: Crearea unui cont npm
Pentru a vă publica pachetele pe npm, trebuie să vă creați un cont npm pe site-ul oficial npm.
Urmați pașii de mai jos pentru a crea un cont npm:
- Du-te la înregistrare npm pagină.
- Completați datele dvs., sunteți de acord cu licența și politica de confidențialitate și faceți clic pe „creați cont”.
- Verificați-vă e-mailul cu linkul pe care îl veți primi de la npm în căsuța dvs. poștală.
Dacă nu vă verificați adresa de e-mail, npm va afișa o eroare atunci când încercați să vă publicați pachetele.
Pasul 3: Inițializarea unui depozit Git
Apoi, trebuie să inițializați un depozit Git pentru a urmări toate modificările pe care le veți face în proiect.
Pe terminalul dvs., navigați la directorul rădăcină al proiectului și rulați următoarea comandă pentru a inițializa un depozit Git gol.
git init
Creeaza o .gitignore fişier și adăugați orice fișiere pe care nu doriți să le urmărească Git. Apoi rulați următoarea comandă pentru a urmări fișierele rămase:
git add -A
Apoi, rulați următoarea comandă pentru a face primul instantaneu prin trimiterea codului în Git.
git comite -m iniţială-comite
Puteți alege să găzduiește-ți depozitul Git pe GitHub sau un serviciu similar ca Gitlab pentru o colaborare fără întreruperi.
Pasul 4: Inițializarea npm în proiectul dvs
Apoi, inițializați npm în proiectul dvs. pentru a adăuga detalii despre proiect într-un fișier package.json. Aceste detalii vor fi publice pe npm.
Pe terminalul dvs., navigați la directorul rădăcină al proiectului și rulați următoarea comandă pentru a inițializa npm în proiectul dvs.
npm init
Comanda de mai sus va declanșa un set de solicitări pe linia de comandă:
- numele pachetului: Acesta este numele pachetului dvs. npm; trebuie să fie unic dacă doriți să publicați pachetul pe npm; altfel, npm va arunca o eroare.
- versiune: Această proprietate indică versiunea curentă a pachetului dvs. Trebuie să-l incrementați de fiecare dată când actualizați pachetul sau npm va genera o eroare. Valoarea implicită este 1.0.0.
- Descriere: Această proprietate este descrierea pachetului dvs. Va fi public atunci când vă publicați pachetul.
- punct de intrare: Această proprietate indică numele fișierului în care începe execuția codului.
- comanda de testare: Această proprietate indică comanda care va rula atunci când executați test de rulare npm.
- depozitul git: Această proprietate este adresa URL pentru depozitul dvs. Git la distanță.
- Cuvinte cheie: Această proprietate indică cuvintele cheie relevante pentru proiectul dvs. care vor ajuta motorul de căutare să-l găsească.
- autor: Această proprietate ar trebui să fie numele sau alias-ul dvs.
- licență: Aceasta este licența sub care doriți să publicați pachetul. Licența implicită este licența Internet Systems Consortium (ISC).
După configurarea acesteia, vă puteți crea pachetul.
Pasul 5: Testarea pachetului
După ce ați terminat de creat pachetul, ar trebui să îl testați local pentru a vedea cum se va comporta după ce l-ați implementat pe npm.
Pentru a vă testa pachetul la nivel local, mai întâi, executați următoarea comandă în directorul proiectului:
link npm
Comanda de mai sus vă permite să faceți referire la pachetul dvs. la nivel local, așa cum ați face cu un pachet găzduit de npm.
Apoi, creați un alt folder în directorul rădăcină al proiectului și cd în el.
mkdir Test
CDTest
În folderul de testare, rulați următoarea comandă pentru a vă conecta pachetul la folder:
link npm numele-al-voastra-pachet
În cele din urmă, creați un fișier inactiv pentru a testa funcționalitatea pachetului dvs.
După finalizarea testelor, puteți șterge în siguranță folderul de testare.
Pasul 6: Conectați-vă la npm pe sistemul dvs
Apoi, trebuie să vă conectați la contul dvs. npm de pe sistemul dvs.
Rulați următoarea comandă pentru a vă conecta la contul dvs. npm:
autentificare npm
Acest lucru vă va solicita să completați numele de utilizator, parola și un cod de autentificare cu doi factori (dacă l-ați activat în contul dvs.).
Pasul 7: Publicarea pachetului dvs
După ce ați finalizat toți pașii de mai sus, rulați următoarea comandă pentru a vă publica pachetul pe npm.
npm publică
Această comandă necesită o parolă unică, care va fi pe e-mailul dvs. Apoi, vă va publica pachetul pe npm.
Puteți vizualiza pachetele pe care le-ați publicat pe npm. Conectați-vă la contul dvs. npm pe npmjs.com și navigați la secțiunea de pachete din tabloul de bord profil.
Pentru a vă instala pachetul și a-l folosi ca dependență de oricare dintre proiectele dvs., rulați:
npm instalareNume-de-ta-pachet
Ștergerea pachetului dvs. din npm
Încă aveți control complet asupra pachetelor dvs. pe npm, ceea ce înseamnă că vă puteți modifica și chiar șterge pachetul permanent din npm. Vă puteți șterge pachetele accesând secțiunea de setări a pachetului și selectând opțiunea de ștergere a pachetului.