Настройки файла 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
в официальной документации.