本页目录
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——既不是它们的名称,也不是它们的版本)。