JavaScript package.json failo nustatymai
Kai programuotojas nori padaryti
savo biblioteką prieinamą visiems norintiems,
jis turi ją paskelbti registre
(t.y. saugykloje) npm. Tam jis turi
suformatuoti šios bibliotekos package.json failą
specialiu būdu, pridėdamas keletą
svarbių nustatymų.
Šie nustatymai susiję būtent su viešomis bibliotekomis, kurias atsisiunčiate iš npm. Savo asmeninio naudojimo projektuose galite jų nenaudoti.
Taigi, čia yra populiariausių nustatymų sąrašas:
| Reikšmė | Aprašas |
|---|---|
name |
projekto pavadinimas, turi būti parašytas mažosiomis raidėmis |
version |
versijos numeris, vadovaujantis semantiniu versijavimu |
description |
projekto aprašas |
main |
projekto įvesties failas |
keywords |
tai masyvas, padedantis rasti modulį npm registre |
author |
šiame lauke naudojamas objektas su raktais name, email ir url,
leidžiantis žmonėms lengvai susisiekti su projekto autoriumi.
|
license |
nurodo licencijos pavadinimą naudojant SPDX identifikatorių. Pagal nutylėjimą taikoma ISC licencija, kitas populiulis pasirinkimas – MIT. Taip pat galite naudoti UNLICENSED asmeniniams projektams ir uždaro kodo projektams. |
private |
jei šio rakto reikšmė nustatyta kaip true, projektas negali būti viešas npm registre. Tai leidžia išvengti netyčinio projekto paskelbimo. |
homepage |
projekto pagrindinio puslapio URL adresas |
bugs |
URL adresas, kuriuo galima pranešti apie problemas ir klaidas. Dažnai tai yra projekto puslapio Github platformoje adresas. |
Įdiekite jQuery biblioteką.
node_modules aplanke suraskite
bibliotekos aplanką,
o jame - package.json failą. Ištirkite jį.
Įdiekite underscorejs biblioteką.
node_modules aplanke suraskite
bibliotekos aplanką,
o jame - package.json failą. Ištirkite jį.
Ištirkite package.json failo nustatymus
oficialioje dokumentacijoje.