JavaScript-ում package.json ֆայլի կարգավորումները
Երբ որոշ ծրագրավորող ցանկանում է իր գրադարանը հասանելի դարձնել բոլոր ցանկացողներին,
նա պետք է այն տեղադրի npm-ի ռեգիստր-ում
(այսինքն՝ պահոցում): Դրա համար նա պետք է
այս գրադարանի package.json ֆայլը կազմավորի
հատուկ կերպով՝ ավելացնելով որոշ
կարևոր կարգավորումներ:
Այս կարգավորումները վերաբերում են հենց npm-ից բեռնվող հանրային գրադարաններին: Ձեր անձնական օգտագործման նախագծերում դրանք կարող եք չսահմանել:
Ահա ամենատարածված կարգավորումների ցանկը.
| Արժեք | Նկարագրություն |
|---|---|
name |
նախագծի անունը, պետք է գրված լինի փոքրատառերով |
version |
տարբերակի համարը՝ համաձայն սեմանտիկ տարբերակման |
description |
նախագծի նկարագրությունը |
main |
նախագծի մուտքային ֆայլը |
keywords |
սա մի զանգված է, որն օգնում է գտնել մոդուլը npm-ի ռեգիստրում |
author |
սա դաշտն ընդունում է օբյեկտ name, email և url բանալիներով,
ինչը թույլ է տալիս մարդկանց հեշտությամբ կապ հաստատել նախագծի հեղինակի հետ:
|
license |
ընդունում է լիցենզիայի անվանումը՝ օգտագործելով SPDX նույնականացուցիչ: Լռելյայնորեն օգտագործվում է ISC լիցենզիան, մեկ այլ հանրաճանաչ ընտրություն է MIT-ն: Դուք նաև կարող եք օգտագործել UNLICENSED ձեր անձնական նախագծերի և փակ կոդով նախագծերի համար: |
private |
եթե այս բանալու արժեքը սահմանված է true, նախագիծը չի կարող հանրային լինել npm-ի ռեգիստրում: Սա թույլ է տալիս կանխել նախագծի պատահական հրապարակումը: |
homepage |
նախագծի գլխավոր էջի URL հասցեն |
bugs |
URL հասցե, որտեղ կարելի է հայտնել խնդիրների և սխալների մասին: Հաճախ դա նախագծի Github-ի էջի հասցեն է: |
Տեղադրեք jQuery գրադարանը:
Գտեք node_modules-ում գրադարանի պանակը,
իսկ դրա մեջ՝ package.json ֆայլը: Ուսումնասիրեք այն:
Տեղադրեք underscorejs գրադարանը:
Գտեք node_modules-ում գրադարանի պանակը,
իսկ դրա մեջ՝ package.json ֆայլը: Ուսումնասիրեք այն:
Ուսումնասիրեք package.json ֆայլի կարգավորումները
պաշտոնական փաստաթղթերում: