Install packages globally on your operating system.
yarn global <add/bin/ls/remove/upgrade> [--prefix]
yarn global
is a prefix used for a number of commands like add
, bin
, ls
and remove
. They behave identically to their normal versions except that they use a global directory to store packages. The global
command makes binaries available to use on your operating system.
Note: Unlike the --global
flag in npm, global
is a command which must immediately follow yarn
. Entering yarn add global package-name
will add the packages named global
and package-name
locally instead of adding package-name
globally.
This is useful for developer tooling that is not part of any individual project but instead is used for local commands. One such example is create-react-app which can be installed globally like this:
$ yarn global add create-react-app --prefix /usr/local # the `create-react-app` command is now available globally: $ which create-react-app $ /usr/local/bin/create-react-app $ create-react-app
Read more about the commands that can be used together with yarn global
:
yarn add
: add a package to use in your current package.yarn bin
: displays the location of the yarn bin folder.yarn ls
: list installed packages.yarn remove
: remove a package that will no longer be used in your current package.yarn upgrade
: upgrades packages to their latest version based on the specified range.
© 2016–2017 Yarn Contributors
Licensed under the BSD License.
https://yarnpkg.com/en/docs/cli/global