Najboljši način za upravljanje lokalno nameščenih npm paketov je ustvarjanje package.json datoteke.
package.json datoteka ponuja veliko prednosti:
Služi kot dokumentacija za pakete, od katerih je vaš projekt odvisen. Omogoča ti, da določiš različico paketa, ki jo lahko tvoj projekt uporablja, z uporabo semantičnih pravil za verzioniranje. Če je vaša gradnja ponovljiva, je lažje deliti z drugimi razvijalci na način, ki je lažji za deljenje. Zahteve
Najmanj package.json mora imeti:
"ime" vse z malimi črkami ena beseda, brez presledkov Dovoljene so črtice in podčrte "verzija" v obliki x.x.x Sledi Semverjevi specifikaciji
Na primer:
Ustvarite package.json
Za ustvarjanje package.json teka:
> npm init To bo sprožilo ukazni vprašalnik in končno ustvarilo package.json v mapi, kjer ste sprožili ukaz.
Inicializacija package.json z zagonom npm init v mapi vam omogoča vnos veliko informacij, kot so: ime, različica, avtor itd.
Če uporabimo privzeto ime, samo pritisnite enter!!
Podatke sem vnesel le v opis in avtorja, vsi ostali podatki pa so privzeti, na primer:
Vidimo, da je generirani package.json paket naslednji:
Če želiš uporabljati privzeto generacijo in nočeš vsakič pritiskati gumba za vstop v avto, lahko dodaš -- ja, po NPM init,
Koda:
Na ta način vam ni treba vsakič pritiskati tipke enter, rezultat pa je naslednji:
ime: privzeto uporablja ime avtorja, razen če je v git mapi, kjer bo to ime repozitorija različica: vedno 1.0.0 Glavno: Vedno index.js scrip{filter}ts: Privzeto ustvari prazen testni skript Ključne besede: prazno avtor: katerikoli CLI posredujete licenca:ISC Repozitorij: Izlušči informacije iz trenutnega imenika (če obstaja). Napake: Informacije bodo izluščene iz trenutne mape (če obstajajo). Domača stran: bo izvlekel informacije iz trenutnega imenika (če obstaja).
Za ukaz init lahko nastavite tudi več možnosti konfiguracije. Nekaj uporabnih:
|