Yarn dlx
该Yarn命令主要是用于在临时环境中运行程序包。
Yarn dlx 语法
$> yarn dlx [-p,--package #0] [-q,--quiet] <command> ...
Yarn dlx 实例
使用create-react-app创建一个新的React应用:
yarn dlx create-react-app ./my-app
使用细节
此命令将在临时环境中安装软件包,并运行其二进制脚本(如果包含)。二进制文件将在当前的cwd中运行。
默认情况下,Yarn将下载名为的软件包command,但可以通过使用-p,--package标志来更改此标志,该标志将指示Yarn仍然运行同一命令,但从另一个软件包运行该命令。
同样,默认情况下,Yarn将在安装给定软件包时打印完整的安装日志。可以使用-q,--quiet标志禁用该行为,该标志将指示Yarn仅报告严重错误。
不建议使用yarn dlx替换yarn add,因为它会使您的项目不确定(Yarn不会跟踪安装的软件包dlx-名称或版本)。