Spec-Zone.ru › Yarn Classic

12. yarn global

Установить пакеты глобально в вашей операционной системе.

yarn global <add/bin/list/remove/upgrade> [--prefix]

yarn global — это префикс, используемый для ряда команд, таких как add, bin, list и remove. Они ведут себя идентично своим обычным версиям, за исключением того, что они используют глобальный каталог для хранения пакетов. Команда global делает исполняемые файлы доступными для использования в вашей операционной системе.

Примечание: в отличие от флага --global в npm, global — это команда, которая должна следовать непосредственно за yarn. Ввод yarn add global package-name добавит пакеты с именами global и package-name локально вместо добавления package-name глобально.

Это полезно для инструментов разработчика, которые не являются частью какого-либо отдельного проекта, а вместо этого используются для локальных команд. Один из таких примеров — nodemon, который можно установить глобально следующим образом:

$ yarn global add nodemon --prefix /usr/local
# the `nodemon` command is now available globally:
$ which nodemon
$ /usr/local/bin/nodemon
$ nodemon

Определение места установки

yarn global bin выведет место, куда Yarn установит символические ссылки на ваши установленные исполняемые файлы. Вы можете настроить базовое расположение с помощью yarn config set prefix <filepath>. Например, yarn config set prefix ~/.yarn гарантирует, что все глобальные пакеты будут иметь свои исполняемые файлы, установленные в ~/.yarn/bin.

yarn global dir выведет выходные данные глобальной папки установки, которая содержит глобальные node_modules. По умолчанию это будет: ~/.config/yarn/global.

Добавление места установки в переменную среды PATH

Для использования установленных пакетов место установки необходимо добавить в переменную среды PATH вашей оболочки. Например, для bash вы можете добавить эту строку в конец своего .bashrc:

export PATH="$(yarn global bin):$PATH"

Узнайте больше о командах, которые можно использовать вместе с yarn global:

  • yarn add: добавление пакета для использования в текущем пакете.
  • yarn bin: отображает расположение папки yarn bin.
  • yarn list: список установленных пакетов.
  • yarn remove: удаление пакета, который больше не будет использоваться в вашем текущем пакете.
  • yarn upgrade: обновление пакетов до последней версии на основе указанного диапазона.
  • yarn upgrade-interactive: аналогично команде upgrade , но отображает устаревшие пакеты перед выполнением любого обновления, позволяя пользователю выбрать, какие пакеты обновить.

© 2016–present Yarn Contributors
Licensed under the BSD License.
https://classic.yarnpkg.com/en/docs/cli/global

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API