78 lines
4.1 KiB
Markdown
78 lines
4.1 KiB
Markdown
|
---
|
|||
|
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)
|