Когда мы устанавливали пакет в прошлом уроке, npm где-то запоминал, что именно мы добавили. Это «где-то» — особый файл package.json. Давай заглянем внутрь.
Паспорт проекта
package.json — это «паспорт» твоего проекта. В нём в понятном виде записано самое важное:
- имя проекта (
name); - версия (
version); - список установленных пакетов;
- команды проекта (их называют скриптами).
Файл написан в простом формате: пары «ключ: значение» в фигурных скобках. Прочитать его можно уже знакомой командой:
cat package.json
На экране появится что-то вроде:
{ "name": "myapp", "version": "1.0.0" }
Здесь видно, что проект называется myapp, а его версия — 1.0.0.
Этот файл понимают и npm, и другие инструменты. Поэтому имя package.json всегда пишется именно так — менять его нельзя.
Попробуй
В текущей папке уже лежит готовый package.json. Открой его и посмотри, что внутри:
cat package.json
Когда увидишь поле name — урок зачтён. Теперь ты знаешь, где проект хранит свои документы.