Geriausias būdas valdyti vietoje įdiegtus npm paketus yra sukurti package.json failą.
package.json failas turi daug privalumų:
Jis naudojamas kaip dokumentacija paketams, nuo kurių priklauso jūsų projektas. Tai leidžia nurodyti paketo versiją, kurią jūsų projektas gali naudoti naudojant semantinių versijų kūrimo taisykles. Jei versiją būtų galima atkurti, ją lengviau bendrinti su kitais kūrėjais taip, kad ją būtų lengviau bendrinti. Reikalavimai
package.json turi turėti bent:
"vardas" visos mažosios raidės vienas žodis, be tarpų Leidžiami brūkšneliai ir apatiniai brūkšniai "versija" x.x.x pavidalu Atitinka Semver specifikaciją
Pavyzdžiui:
Kurti package.json
Norėdami sukurti package.json vykdymą:
> npm init Tai paleis komandinės eilutės klausimyną ir galiausiai sukurs package.json kataloge, kuriame paleidote komandą.
Inicijavę package.json kataloge paleisdami npm init, galėsite įvesti daug informacijos, pvz.: vardą, versiją, autorių ir kt.
Jei naudojame numatytąjį pavadinimą, tiesiog paspauskite enter!!
Įvedžiau informaciją tik apraše ir autoriuje, o visi kiti grąžinimai yra numatytieji, pvz.:
Matome, kad sugeneruotas package.json paketas yra toks:
Jei norite naudoti numatytąją kartą ir nenorite kiekvieną kartą paspausti automobilio įvedimo mygtuko, galite pridėti --yes po npm init,
Kodas:
Tokiu būdu jums nereikia kiekvieną kartą paspausti įvesties mygtuko, o rezultatas yra toks:
Pavadinimas: numatytasis autoriaus vardas, nebent GIT kataloge, tokiu atveju tai bus saugyklos pavadinimas versija:visada 1.0.0 Pagrindinis: visada index.js scrip{filter}ts: pagal numatytuosius nustatymus sukuria tuščią testavimo scenarijų Raktiniai žodžiai: tuščias autorius: kad ir kokį CLI pateiktumėte Licencija:ISC saugykla: ištrauks informaciją iš dabartinio katalogo (jei jis yra). klaidos: Informacija bus išgauta iš dabartinio katalogo (jei jis yra). Pagrindinis puslapis: ištrauks informaciją iš dabartinio katalogo (jei jis yra).
Taip pat galite nustatyti kelias komandos init konfigūracijos parinktis. Kai kurie naudingi:
|