crearea și publicarea pachetelor private

cuprins

pentru a partaja codul dvs. cu un set limitat de utilizatori sau Echipe, puteți publica pachete private cu scop de utilizator sau organizație în registrul npm.

Pentru mai multe informații despre domenii și pachete private, consultați “despre domenii” și “despre pachete private”.

Notă: Înainte de a putea publica pachete NPM private cu scop de utilizator, trebuie să vă înscrieți pentru un cont de utilizator NPM plătit.

în plus, pentru a publica pachete cu scop de organizație privată, trebuie să creați un cont de utilizator npm, apoi să creați o organizație NPM plătită.

crearea unui pachet privat

  1. dacă utilizați npmrc pentru a gestiona conturi pe mai multe registre, pe linia de comandă, comutați la profilul corespunzător:

    npmrc <profil-nume>

  2. în linia de comandă, creați un director pentru pachetul dvs:

    mkdir my-test-pachet

  3. navigați la directorul rădăcină al pachetului:

    cd my-test-package

  4. dacă utilizați Git pentru a gestiona codul pachetului, în directorul rădăcină pachet, executați următoarele comenzi, înlocuind git-remote-url cu URL-ul de la distanță Git pentru pachetul:

    git init
    git remote add origin git://git-remote-url

  5. în directorul rădăcină pachet, executați npm init comanda și trece domeniul de aplicare la scope pavilion:

    • pentru un pachet scoped organizație, înlocuiți my-org cu numele organizației:

    • pentru un pachet cu scop de utilizator, înlocuiți my-username cu numele dvs. de utilizator:

  6. răspundeți la solicitările pentru a genera un package.json fișier. Pentru ajutor la denumirea pachetului, consultați “Instrucțiuni privind Numele pachetului”.

  7. creați un fișier README care explică ce este codul pachetului dvs. și cum să îl utilizați.

  8. în editorul de text preferat, scrieți codul pentru pachetul dvs.

revizuirea conținutului pachetului pentru informații sensibile sau inutile

publicarea informațiilor sensibile în registru poate dăuna utilizatorilor, compromite infrastructura de dezvoltare, poate fi costisitoare de remediat și vă poate pune în pericol acțiunile în justiție. Vă recomandăm insistent să eliminați informațiile sensibile, cum ar fi cheile private, parolele (PII) și datele cardului de credit înainte de a publica pachetul în registru. Chiar dacă pachetul dvs. este privat, informațiile sensibile pot fi expuse dacă pachetul este făcut public sau descărcat pe un computer care poate fi accesat de mai mulți utilizatori decât se intenționează.

pentru informații mai puțin sensibile, cum ar fi date de testare, utilizați un fișier .npmignore sau .gitignore pentru a preveni publicarea în registru. Pentru mai multe informații, consultați acest articol.

testarea pachetului

pentru a reduce șansele de publicare a erorilor, Vă recomandăm să testați pachetul înainte de a-l publica în registrul npm. Pentru a testa pachetul, executați npm install cu calea completă către directorul de pachete:

NPM install my-package

publicarea pachetelor private

în mod implicit, pachetele scoped sunt publicate cu vizibilitate privată.

  1. în linia de comandă, navigați la directorul rădăcină al pachetului.

    cd /path/to/package

  2. pentru a publica pachetul privat în registrul npm, executați:

    NPM publica
  3. pentru a vedea pagina PACHET privat, vizitați https://npmjs.com/package/*package-name, înlocuind Pachetul-nume* cu numele pachetului. Pachetele Private vor spune private sub numele pachetului de pe site-ul npm.

pentru mai multe informații despre comanda publish, consultați documentația CLI.

Lasă un răspuns

Adresa ta de email nu va fi publicată.