Начиная.

Yarn — это менеджер пакетов для вашего кода. Это позволяет вам использовать код (например, JavaScript) и делиться им с другими разработчиками со всего мира. Yarn делает это быстро, безопасно и надежно, так что вам не о чем беспокоиться.

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

Код передается через нечто, называемое пакетом (иногда называемым модулем). Пакет содержит весь общий код, а также файл package.json, который описывает пакет.

Установка.

Classic Stable: v1.22.5
Node: ^4.8.0 || ^5.7.0 || ^6.2.2 || ›=8.0.0

Прежде чем вы начнете использовать Yarn, вам сначала нужно установить его в своей системе. Существует множество различных способов установки Yarn, но рекомендуется один из них, который является кроссплатформенным:

Установить через нпм.

Рекомендуется устанавливать Yarn через менеджер пакетов npm, который поставляется в комплекте с Node.js при установке в вашей системе.

После того, как вы установили npm, вы можете запустить следующее как для установки, так и для обновления Yarn:

C:\›npm install --global yarn

Альтернативы.

Дебиан/Убунту.

В Debian или Ubuntu Linux вы можете установить Yarn через наш репозиторий пакетов Debian. Сначала вам нужно настроить репозиторий:

User$ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - echo deb https://dl.yarnpkg.com/debian/ стабильная основная | sudo тройник /etc/apt/sources.list.d/yarn.list

В Ubuntu 16.04 или более ранней версии и Debian Stable вам также потребуется настроить репозиторий NodeSource, чтобы получить достаточно новую версию Node.js.

Тогда вы можете просто:

User$sudo apt update && sudo apt install yarn

Примечание:

Ubuntu 17.04 поставляется с установленным по умолчанию cmdtest. Если вы получаете ошибки при установке пряжи, вы можете сначала запустить sudo apt remove cmdtest. Дополнительную информацию см. здесь.

Если вы используете nvm, вы можете избежать установки узла, выполнив следующие действия:

User$sudo apt update && sudo apt install --no-install-recommends yarn

Примечание:

Из-за использования nodejs вместо имени узла в некоторых дистрибутивах пряжа может жаловаться на то, что узел не установлен. Чтобы избежать этого, добавьте псевдоним в файл .bashrc, например: alias node=nodejs. Это укажет пряжу на любую версию узла, которую вы решите использовать.

Настройка пути.

Если Yarn не найден в вашем PATH, выполните следующие действия, чтобы добавить его и разрешить запуск из любого места.

Примечание:

ваш профиль может находиться в вашем .profile, .bash_profile, .bashrc, .zshrc и т. д.

Добавьте это в свой профиль: export PATH=$PATH:/opt/yarn-[версия]/bin (путь может различаться в зависимости от того, куда вы распаковали Yarn)

В терминале войдите и выйдите из системы, чтобы изменения вступили в силу.

Чтобы иметь глобальный доступ к исполняемым файлам Yarn, вам необходимо настроить переменную среды PATH в своем терминале. Для этого добавьте в свой профиль экспорт PATH=$PATH:`yarn global bin` или, если вы используете Fish shell, просто выполните команду set -U fish_user_paths (yarn global bin) $fish_user_paths

Проверить установку.

Убедитесь, что Yarn установлен, запустив:

C:\›пряжа --версия

Использование.

Теперь, когда у вас установлен Yarn, вы можете начать использовать Yarn. Вот некоторые из наиболее распространенных команд, которые вам понадобятся.

Запуск нового проекта

C:\›инициализация пряжи

Добавление зависимости

C:\›пряжа добавить [пакет] пряжа добавить C:\›[пакет]@[версия] пряжа добавить C:\›[пакет]@[тег]

Добавление зависимости к различным категориям зависимостей

Добавьте в devDependencies, peerDependencies и OptionalDependencies соответственно:

C:\›yarn добавить [пакет] --dev
C:\›yarn добавить [пакет] --peer
C:\›yarn добавить [пакет] --необязательно

Обновление зависимости

C:\›Обновление пряжи [пакет] Обновление пряжи C:\›[Пакет]@[версия] Обновление пряжи C:\›[Пакет]@[тег]

Удаление зависимости

C:\›удалить пряжу [пакет]

Установка всех зависимостей проекта

С:\›пряжа

or

C:\›установка пряжи

Переполнение стека , Devolper , Адиль К.