Sai aru! Läheme JavaScripti arendamise kontekstis faili package.jsoni uusima versiooni värskendamise ja lisamise teemasse.
Fail Package.json on mis tahes Node.js- või JavaScripti projekti oluline osa. See säilitab projekti metaandmeid ja sisaldab teavet projekti sõltuvuste kohta. Arendajana peate sageli uute funktsioonide, turvavärskenduste, jõudluse täiustuste või veaparanduste tõttu oma projekti sõltuvusi nende uusimatele versioonidele värskendama. Seetõttu on teadmine, kuidas faili package.json uusim versioon lisada, ülioluline oskus.
Värskendamine uusimale versioonile
Pakettide uuendamiseks tuleb esmalt tuvastada aegunud paketid. Node.js-is on aegunud pakettide leidmise käsk
npm outdated
Pärast selle käsu käivitamist loetleb npm kõik aegunud paketid, nende praeguse versiooni teie projektis, failis "package.json" määratud versiooni ja uusima saadaoleva versiooni.
Järgmine samm on nende aegunud pakettide värskendamine. Saate neid ükshaaval värskendada, kasutades
või värskendage neid kõiki koos käsuga
npm install [package-name]@latest --save
npm update
Põhjalik pilk npm
Npm või Node Package Manager on võimas tööriist, mis võimaldab JavaScripti arendajatel mooduleid või pakette jagada ja juhtida. See on Node.js-i vaikepaketihaldur ja see on Node.js-i installimisel eelinstallitud.
Npm värskendab pakette selle põhjal semantiline versioonimine (SemVer). SemVer kasutab versiooni Major.Minor.Patch süntaksit. Kui npm pakette värskendab, järgib see järgmisi reegleid:
- Paigutuse väljalasked: npm-värskendus määratud vahemikus.
- Väiksemad väljaanded: npm värskendus kõrgeimale väikeversioonile.
- Peamised väljaanded: npm-i ei värskendata, kui failis package.json pole täpsustatud versiooni.
Pack.jsoni mõistmine
Fail „package.json” sisaldab projekti metaandmeid, sealhulgas projekti sõltuvusi ja nende konkreetseid versioone. Sõltuvuste objekt võib loetleda kõik teie projekti jaoks vajalikud paketid. Kui mõni teine arendaja või juurutussüsteem käivitab funktsiooni „npm install”, vaatab npm faili „package.json” ja laadib alla kõik loetletud paketid ja nende sõltuvused.
Iga pakett faili „package.json” jaotises „sõltuvused” järgib versioonivormingut, mida npm tõlgendab käsu „npm install” käivitamisel. Kasutatakse kolme peamist sümbolit – tähis (^), tilde (~) ja täht (*). Need vastavad suurematele, väiksematele ja paigavärskendustele.
Kokkuvõttes on oluline hoida oma projekti sõltuvused ajakohasena. Teadmine, kuidas faili package.json uusimat versiooni lisada, on JavaScripti arendaja jaoks ülioluline oskus, et hoida projekti ajakohasena uusimate turvavärskenduste ja uute funktsioonidega.