⊗jsSpTlPJS 189 of 294 menu

Настройки на файла package.json в JavaScript

Когато даден програмист иска да направи своята библиотека достъпна за всички желаещи, той трябва да я качи в регистъра (т.е. хранилището) на 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 в официалната документация.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне