- Как установить Yarn на Ubuntu 20.04
- Установка Yarn на Ubuntu
- Использование пряжи
- Создание нового проекта
- Добавление зависимости
- Обновление зависимости
- Удаление зависимости
- Установка всех зависимостей проекта
- Выводы
- Как установить Yarn на Debian 10
- Установка Yarn на Debian 10
- Использование пряжи
- Создание нового проекта
- Добавление зависимости
- Обновление зависимости
- Удаление зависимости
- Установка всех зависимостей проекта
- Выводы
- Пакетный менеджер Yarn — инструкция по применению
- Видео обзор работы с пакетным менеджером Yarn
- Как установить Yarn
- Проверка установки yarn
- Начало работы с Yarn
- Установка пакетов из package.json
- Файл yarn.lock
- Основные команды для работы с Yarn
- Оффлайн установка пакетов в Yarn
- Installation
- Install via npm
- Alternatives
- Alpine
- Installation Script
- Manual Install via tarball
- Path Setup
- Arch Linux
- Installation Script
- Manual Install via tarball
- Path Setup
- CentOS / Fedora / RHEL
- Installation Script
- Manual Install via tarball
- Path Setup
- Debian / Ubuntu
- Path Setup
- Gentoo Linux
- Installation Script
Как установить Yarn на Ubuntu 20.04
Yarn — это менеджер пакетов JavaScript, совместимый с npm, который помогает автоматизировать процесс установки, обновления, настройки и удаления пакетов npm. Он кэширует каждый загружаемый пакет и ускоряет процесс установки за счет распараллеливания операций.
В этом руководстве мы объясним, как установить Yarn на Ubuntu 20.04. Мы также рассмотрим основные команды и параметры Yarn.
Установка Yarn на Ubuntu
Установить Yarn на Ubuntu довольно просто. Мы включим официальный репозиторий Yarn, импортируем GPG-ключ репозитория и установим пакет. Репозиторий постоянно поддерживается и предоставляет самую последнюю версию.
Импортируйте GPG-ключ репозитория и добавьте репозиторий Yarn APT в вашу систему, выполнив следующие команды:
После включения репозитория обновите список пакетов и установите Yarn.
Приведенная выше команда также установит Node.js. Если вы установили Node через nvm, пропустите установку Node.js с помощью:
После завершения проверьте установку, распечатав версию Yarn:
Результат будет выглядеть примерно так:
Версия, установленная в вашей системе, может отличаться от указанной выше.
Это оно! Вы успешно установили Yarn на свой компьютер с Ubuntu и можете начать его использовать.
Использование пряжи
Теперь, когда Yarn установлен в вашей системе Ubuntu, давайте рассмотрим некоторые из наиболее распространенных команд Yarn.
Создание нового проекта
Начните с создания каталога для вашего приложения и перейдите в него:
Чтобы создать новый проект, запустите yarn init :
Команда задаст вам несколько вопросов. Введите информацию в соответствии с запросом или примите значения по умолчанию:
После завершения сценарий создает базовый файл package.json содержащий предоставленную информацию. Вы можете открыть и отредактировать этот файл в любое время.
Добавление зависимости
Чтобы добавить пакет npm в зависимости проекта, используйте команду yarn add за которой следует имя пакета:
Приведенная выше команда yarn.lock файлы package.json и yarn.lock .
По умолчанию, когда указано только имя пакета, Yarn устанавливает последнюю версию. Чтобы установить определенную версию или тег, используйте следующий синтаксис:
Обновление зависимости
Чтобы обновить пакеты, используйте одну из следующих команд:
Если имя пакета не указано, команда обновит зависимости проекта до последней версии в соответствии с диапазоном версий, указанным в файле package.json. В противном случае обновляются только указанные пакеты.
Удаление зависимости
Используйте команду yarn remove за которой следует имя пакета, чтобы удалить зависимость:
Команда удалит пакет и обновит файлы проекта package.json и yarn.lock .
Установка всех зависимостей проекта
Чтобы установить все зависимости проекта, указанные в файле package.json , выполните:
Выводы
Мы показали вам, как установить Yarn на вашу машину с Ubuntu. Для получения дополнительной информации о Yarn посетите их страницу документации .
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии ниже.
Как установить Yarn на Debian 10
Yarn — это менеджер пакетов JavaScript, совместимый с npm, который позволяет устанавливать, обновлять, настраивать и удалять пакеты npm. Он был создан для решения ряда проблем с npm, таких как ускорение процесса установки пакетов за счет распараллеливания операций и уменьшения ошибок, связанных с подключением к сети.
В этом руководстве объясняется, как установить Yarn на Debian 10, Buster. Мы также рассмотрим основы того, как использовать Yarn для создания нового проекта и добавления / удаления зависимостей.
Установка Yarn на Debian 10
Выполните следующие шаги от имени пользователя root или пользователя с правами sudo для установки Yarn в Debian 10:
Пакет Yarn доступен в репозитории Yarn. Выполните следующие команды, чтобы импортировать ключ GPG репозитория и включить репозиторий APT:
После включения репозитория обновите индекс пакета и установите Yarn с помощью:
Если Node.js не установлен в вашей системе , приведенная выше команда установит его. Если вы используете nvm, можете пропустить установку Node.js с помощью:
Проверьте установку, напечатав номер версии Yarn:
На момент написания этой статьи последняя версия — 1.17.3 .
Использование пряжи
Теперь, когда Yarn установлен в вашей системе Debian, давайте рассмотрим некоторые из наиболее распространенных команд Yarn.
Создание нового проекта
Чтобы создать новый проект Yarn, введите yarn init а затем имя проекта. Например, чтобы создать проект с именем my_project вы должны ввести:
Скрипт задаст вам несколько вопросов. Вы можете ответить или нажать enter чтобы использовать значения по умолчанию:
Все, что делает команда, — это создает базовый файл package.json содержащий предоставленную вами информацию. Этот файл можно изменить в любое время.
Вы также можете запустить проект Yarn в существующем каталоге. Для этого перейдите в каталог и выполните:
Добавление зависимости
Чтобы добавить пакет в качестве зависимости к вашему проекту, используйте команду yarn add за которой следует имя пакета:
Команда установит пакет и все пакеты, от которых он зависит, и yarn.lock файлы проекта package.json и yarn.lock .
По умолчанию, если указано только имя пакета, Yarn устанавливает последнюю версию. Чтобы установить определенную версию или тег, используйте следующий синтаксис:
Обновление зависимости
Чтобы обновить пакеты, используйте одну из следующих команд:
Если имя пакета не указано, команда обновит зависимости проекта до последней версии в соответствии с диапазоном версий, указанным в файле package.json. В противном случае обновляются только указанные пакеты.
Удаление зависимости
Чтобы удалить пакет из зависимостей проекта, вызовите команду yarn remove за которой следует имя пакета:
Команда также обновляет файлы проекта package.json и yarn.lock .
Установка всех зависимостей проекта
Чтобы установить все зависимости существующего проекта, указанные в файле package.json выполните:
Выводы
Мы показали вам, как установить Yarn на вашу машину Debian 10. Для получения дополнительной информации о Yarn посетите страницу документации Yarn .
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии ниже.
Пакетный менеджер Yarn — инструкция по применению
Привет!) Сегодня мы рассмотрим пакетный менеджер Yarn. Немного истории. Появился Yarn как разработка от Facebook. И при появлении он был призван заменить пакетный менеджер npm. Так как yarn был в несколько раз быстрее при установке пакетов. На сегодняшний день, после выхода 5-й версии npm, npm значительно ускорился, и теперь по скорости он весьма сопоставим с yarn. Хотя, yarn все же быстрее, но это не критично.
Yarn работает с теми же пакетами что и npm. И решает те же задачи, что и npm. Только делает это несколько быстрее. На 30% — 50% , если сравнивать yarn и npm после 5-й версии.
Yan работает с тем же файлом package.json, и устанавливает пакеты в директорию node_modules. То есть это полный, заменимый аналог npm.
Видео обзор работы с пакетным менеджером Yarn
Как установить Yarn
Для установки пакетного менеджера yarn я предлагаю вам два способа.
Первый. На мой взгляд более быстрый и удобный. Если вы уже используете npm, то вы можете быстро установить yarn как обычная глобальная установка пакета от npm:
Второй. Установить через дистрибутив с официального сайта, по ссылке: https://yarnpkg.com/en/docs/install
Проверка установки yarn
После того как yarn установлен, проверьте. Для этого в консоли наберите:
В ответ увидите, версию yarn. В моем случае ответ был 1.7.0
Начало работы с Yarn
Инициализация нового проекта происходит командой:
Чтобы быстро создать файл, и автоматом ответить на все вопросы yes ,
можно запустить команду с флагом -y
После этого, в корне проекта будет создан файл package.json. Он будет самую малось отличаться, от того если бы вы создали его с помощью npm. Но это абсолютно не критично. Так как yarn и npm полностью взаимозаменяемы.
Установка пакетов из package.json
Если вы работаете с уже готовым проектом, и требуется установить все зависимости из файла packege.json используйте команду:
Или yarn install .
Файл yarn.lock
После инициализации, или установки пакетов с yarn вы увидите новый файл yarn.lock . Не надо его удалять. Это технический файл yarn. Просто храните его в проекте и добавьте его в версионный контроль (Git например). В него записываются версии всех пакетов и зависимостей, которые у вас установлены. Для того чтобы ваших коллег, кто будет работать с этим же проектом, установились те же версии пакетов — основных и зависимостей. В npm аналогом ему является файл package-lock.json .
У новичков возникает вопрос: «Надо ли загружать в Git репозиторий файл yarn.lock или package-lock.json ?» Ответ: Надо!
Основные команды для работы с Yarn
Старт нового проекта
Установка пакета
Установка пакета с записью в другие категории зависимостей
Можно установить пакет в devDependencies , peerDependencies , and optionalDependencies :
Обновление зависимости
Удаление зависимости
Установить все зависимости проекта
Оффлайн установка пакетов в Yarn
Если вы попытаетесь установить пакет с отключенным интернетом, то yarn выдаст ошибку и предложит воспользоваться флагом —offline.
Этот флаг позволяет устанавливать пакеты, которые уже устанавливались ранее и сохранились в кэше. Для примера, установим jquery:
Installation
Install via npm
It is recommended to install Yarn through the npm package manager, which comes bundled with Node.js when you install it on your system.
Once you have npm installed you can run the following both to install and upgrade Yarn:
Alternatives
Alpine
On Alpine Linux (3.6+), you can install Yarn with apk.
Currently, there are no Alpine packages available for RC or nightly builds of Yarn. Please use the tarball:
Installation Script
One of the easiest ways to install Yarn on macOS and generic Unix environments is via our shell script. You can install Yarn by running the following code in your terminal:
The installation process includes verifying a GPG signature. View the source on GitHub
You can also specify a version by running the following code in your terminal:
See the releases for possible versions.
Manual Install via tarball
You can install Yarn by downloading a tarball and extracting it anywhere.
Before extracting Yarn, it is recommended that you verify the tarball using GPG:
Path Setup
If Yarn is not found in your PATH, follow these steps to add it and allow it to be run from anywhere.
Note: your profile may be in your .profile , .bash_profile , .bashrc , .zshrc , etc.
- Add this to your profile: export PATH=»$PATH:/opt/yarn-[version]/bin» (the path may vary depending on where you extracted Yarn to)
- In the terminal, log in and log out for the changes to take effect
To have access to Yarn’s executables globally, you will need to set up the PATH environment variable in your terminal. To do this, add export PATH=»$PATH:`yarn global bin`» to your profile, or if you use Fish shell, simply run the command set -U fish_user_paths (yarn global bin) $fish_user_paths
Arch Linux
On Arch Linux, Yarn can be installed through the official package manager.
Currently, there are no Arch packages available for RC or nightly builds of Yarn. Please use the tarball:
Installation Script
One of the easiest ways to install Yarn on macOS and generic Unix environments is via our shell script. You can install Yarn by running the following code in your terminal:
The installation process includes verifying a GPG signature. View the source on GitHub
You can also specify a version by running the following code in your terminal:
See the releases for possible versions.
Manual Install via tarball
You can install Yarn by downloading a tarball and extracting it anywhere.
Before extracting Yarn, it is recommended that you verify the tarball using GPG:
Path Setup
If Yarn is not found in your PATH, follow these steps to add it and allow it to be run from anywhere.
Note: your profile may be in your .profile , .bash_profile , .bashrc , .zshrc , etc.
- Add this to your profile: export PATH=»$PATH:/opt/yarn-[version]/bin» (the path may vary depending on where you extracted Yarn to)
- In the terminal, log in and log out for the changes to take effect
To have access to Yarn’s executables globally, you will need to set up the PATH environment variable in your terminal. To do this, add export PATH=»$PATH:`yarn global bin`» to your profile, or if you use Fish shell, simply run the command set -U fish_user_paths (yarn global bin) $fish_user_paths
CentOS / Fedora / RHEL
On CentOS, Fedora and RHEL, you can install Yarn via our RPM package repository.
If you do not already have Node.js installed, you should also configure the NodeSource repository:
Then you can simply:
Currently, there are no RPM packages available for RC or nightly builds of Yarn. Please use the tarball:
Installation Script
One of the easiest ways to install Yarn on macOS and generic Unix environments is via our shell script. You can install Yarn by running the following code in your terminal:
The installation process includes verifying a GPG signature. View the source on GitHub
You can also specify a version by running the following code in your terminal:
See the releases for possible versions.
Manual Install via tarball
You can install Yarn by downloading a tarball and extracting it anywhere.
Before extracting Yarn, it is recommended that you verify the tarball using GPG:
Path Setup
If Yarn is not found in your PATH, follow these steps to add it and allow it to be run from anywhere.
Note: your profile may be in your .profile , .bash_profile , .bashrc , .zshrc , etc.
- Add this to your profile: export PATH=»$PATH:/opt/yarn-[version]/bin» (the path may vary depending on where you extracted Yarn to)
- In the terminal, log in and log out for the changes to take effect
To have access to Yarn’s executables globally, you will need to set up the PATH environment variable in your terminal. To do this, add export PATH=»$PATH:`yarn global bin`» to your profile, or if you use Fish shell, simply run the command set -U fish_user_paths (yarn global bin) $fish_user_paths
Debian / Ubuntu
On Debian or Ubuntu Linux, you can install Yarn via our Debian package repository. You will first need to configure the repository:
On Ubuntu 16.04 or below and Debian Stable, you will also need to configure the NodeSource repository to get a new enough version of Node.js.
Then you can simply:
Note: Ubuntu 17.04 comes with cmdtest installed by default. If you’re getting errors from installing yarn , you may want to run sudo apt remove cmdtest first. Refer to this for more information.
If using nvm you can avoid the node installation by doing:
Note: Due to the use of nodejs instead of node name in some distros, yarn might complain about node not being installed. A workaround for this is to add an alias in your .bashrc file, like so: alias node=nodejs . This will point yarn to whatever version of node you decide to use.
Path Setup
If Yarn is not found in your PATH, follow these steps to add it and allow it to be run from anywhere.
Note: your profile may be in your .profile , .bash_profile , .bashrc , .zshrc , etc.
- Add this to your profile: export PATH=»$PATH:/opt/yarn-[version]/bin» (the path may vary depending on where you extracted Yarn to)
- In the terminal, log in and log out for the changes to take effect
To have access to Yarn’s executables globally, you will need to set up the PATH environment variable in your terminal. To do this, add export PATH=»$PATH:`yarn global bin`» to your profile, or if you use Fish shell, simply run the command set -U fish_user_paths (yarn global bin) $fish_user_paths
Gentoo Linux
On Gentoo Linux, you can install Yarn with portage.
Currently, there are no Gentoo packages available for RC or nightly builds of Yarn. Please use the tarball:
Installation Script
One of the easiest ways to install Yarn on macOS and generic Unix environments is via our shell script. You can install Yarn by running the following code in your terminal: