freeCodeCamp/guide/russian/developer-tools/yarn/index.md

78 lines
4.1 KiB
Markdown
Raw Normal View History

2018-10-12 20:00:59 +00:00
---
title: Yarn
localeTitle: пряжа
---
## пряжа
Пряжа - это менеджер пакетов для вашего кода. Он позволяет использовать и распространять код с другими разработчиками со всего мира. Пряжа делает это быстро, надежно и надежно, поэтому вам никогда не придется беспокоиться о зависимостях проекта.
Пряжа позволяет вам использовать решения других разработчиков для различных проблем, что упрощает разработку вашего программного обеспечения. Если у вас есть проблемы, вы можете сообщить о проблемах или внести свой вклад, и когда проблема будет устранена, вы можете использовать пряжу, чтобы поддерживать ее в актуальном состоянии.
Код разделяется через нечто, называемое пакетом (иногда называемым модулем). Пакет содержит весь совместно используемый код, а также файл package.json, который описывает пакет.
Чтобы использовать пряжу, вы должны сначала установить ее в своей системе. В конце этой статьи есть ссылки, которые помогут вам сделать это независимо от вашей операционной системы.
Когда у вас установлена ​​пряжа, вы можете начать ее использовать. Вот некоторые из наиболее распространенных команд, которые вам понадобятся.
### пряжа Использование
**Запуск нового проекта**
```
yarn init
```
Команда `yarn init` откроет интерактивную форму для создания проекта пряжи. `yarn init` создает файл `package.json` котором хранится информация о вашем проекте. Эта интерактивная форма откроется со следующими вопросами:
```
name (your-project):
version (1.0.0):
description:
entry point (index.js):
git repository:
author:
license (MIT):
```
Вы можете либо набрать ответы для каждой опции, либо просто нажать «Ввод», не набрав ничего, чтобы использовать значение по умолчанию или оставить пустым. Вы всегда можете войти в свой любимый текстовый редактор, чтобы изменить файл `package.json` , если это необходимо.
Ваш файл `package.json` должен выглядеть примерно так:
```
{
"name": "your-new-project",
"version": "1.0.0",
"description": "A description of your new project.",
"main": "index.js",
"repository": {
"url": "https://github.com/your-username/your-new-project",
"type": "git"
},
"author": "Your Name <your_name@example.com>",
"license": "MIT"
}
```
**Добавление зависимости**
```
yarn add [package]
```
**Модернизация зависимости**
```
yarn upgrade [package]
```
**Удаление зависимости**
```
yarn remove [package]
```
**Установка всех зависимостей проекта**
```
yarn install
```
#### Дополнительная информация:
* [Сайт пряжи](https://yarnpkg.com)
* [Пряжа документация](https://yarnpkg.com/en/docs)
* [Установка пряжи](https://yarnpkg.com/en/docs/install)
* [Пряжа против npm](https://www.pluralsight.com/guides/node-js/yarn-a-package-manager-for-node-js)