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