yarn global
yarn global
在您的操作系统上全局安装软件包。
yarn global <add/bin/list/remove/upgrade> [--prefix]
yarn global
是用于许多像命令的前缀add
,bin
,list
和remove
。除了它们使用全局目录来存储包之外,它们的行为与其正常版本相同。该global
命令使可执行文件可用于您的操作系统。
注意:与
npm中的--global标志不同,global是必须紧跟__ 的命令。Entering yarn
yarn add global package-name将添加global名为和package-name本地的包,而不是全局添加package-name
。
这对开发人员工具非常有用,它不是任何单个项目的一部分,而是用于本地命令。一个这样的例子是create-react-app,它可以像这样全局安装:
$ 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
定义安装位置
yarn global bin将输出Yarn将安装符号链接到安装的可执行文件的位置。您可以使用配置基本位置yarn config set prefix <filepath>。例如,yarn config set prefix ~/.yarn将确保所有全局软件包都将安装其可执行文件~/.yarn/bin。
yarn global dir
将打印全局安装文件夹的输出node_modules
。默认情况下会是:~/.config/yarn/global
。
阅读有关可与yarn global
以下内容一起使用的命令的更多信息:
yarn add
:添加一个包在当前包中使用。
yarn bin
:显示Yarn文件夹的位置。
yarn list
:列出安装的软件包。
yarn remove
:删除当前包中不再使用的包。
yarn upgrade
:根据指定的范围将软件包升级到最新版本。
yarn upgrade-interactive
:与upgrade
命令类似,但在执行任何升级之前显示过期的软件包,允许用户选择要升级的软件包。