yarn run
用法
$ yarn run <scriptName> ...
示例
从本地工作区运行测试 :
同样的事情,但没有 "run" 关键字 :
yarn test
运行时检查 Webpack :
详情
此命令将运行一个工具。将执行的确切工具将取决于工作区的当前状态: - 如果本地 package.json 中的 scripts
字段包含匹配的脚本名称,则将执行其定义。 - 否则,如果本地工作区的依赖之一公开了具有匹配名称的二进制文件,则将执行该二进制文件。 -
否则,如果指定的名称包含冒号字符,并且项目中的一个工作区恰好包含一个具有匹配名称的脚本,则将执行该脚本。无论发生什么,生成的进程的 cwd
将是声明脚本的工作区(这使得可以使用第三种语法跨工作区调用命令)。
选项
定义 | 描述 |
---|---|
| 执行二进制文件时转发到底层 Node 进程 |
| 执行二进制文件时转发到底层 Node 进程 |
| 检查根工作区中的脚本和/或二进制文件,而不是当前工作区 |
| 忽略任何用户定义的脚本并仅检查二进制文件 |
| 执行二进制文件时转发到底层 Node 进程 |