返回顶部
本页目录

yarn dlx

在临时环境中运行包

语法

                            
  • yarn dlx <command> ...

实例

yarn安装@vue/cli:

                            
  • yarn dlx @vue/cli

为单个命令安装多个包:

                            
  • yarn dlx -p typescript -p ts-node ts-node --transpile-only -e "console.log('hello!')"

选项

-p,--package #0
运行命令之前要安装的包
-q,--quiet
只报告严重错误而不是打印完整的安装日志

细节

此命令将在临时环境中安装一个包,并运行其二进制脚本(如果包含任何脚本)。二进制文件将在当前 cwd 中运行。

默认情况下,Yarn 将下载名为的包 command,但这可以通过使用标志来更改 -p,--package,该标志将指示 Yarn 仍然运行相同的命令,但来自不同的包。

不推荐使用 yarn dlx 作为替代品 yarn add ,因为它会使您的项目不确定(Yarn 不会跟踪安装的包dlx——既不是它们的名称,也不是它们的版本)。