Создание нового проекта

Не имеет значения, обладаете ли вы существующим репозиторием/директорией с исходным кодом, или вы начинает совершенно новый проект, добавление Yarn работает одинаково каждый раз.

В вашем терминале/консоли в директории в которую вы хотите добавить Yarn (которая почти всегда является корневой директорией вашего проекта), выполните следующую команду:

yarn init

Это откроет интерактивную форму для создания нового проект yarn со следующими вопросами:

name (your-project):
version (1.0.0):
description:
entry point (index.js):
git repository:
author:
license (MIT):

Вы можете ввести ответы на каждый вопрос, или вы можете просто нажать кнопку enter/return чтобы использовать значения по умолчанию или оставить ответы пустыми.

package.json

Теперь у вас должен появиться файл package.json с похожим содержанием:

{
  "name": "my-new-project",
  "version": "1.0.0",
  "description": "My New Project description.",
  "main": "index.js",
  "repository": {
    "url": "https://example.com/your-username/my-new-project",
    "type": "git"
  },
  "author": "Your Name <you@example.com>",
  "license": "MIT"
}

Когда вы выполнили команду yarn init, единственное что произошло, это создание этого файла. Ничего не происходит в фоновом режиме. Вы можете свободно редактировать этот файл неограниченное число раз.

Файл package.json используется для хранения информации, касающейся вашего проекта. Она включает данные: имя проекта; люди, работающие над проектом; где располагается исходный код; но самое главное, какие зависимости необходимо установить для проекта.