yarn run
运行一个定义好的包脚本。
你可以在你的 package.json
文件中定义 scripts
。
{
"name": "my-package",
"scripts": {
"build": "babel src -d lib",
"test": "jest"
}
}
yarn run [script] [-- <args>]
如果你已经在你的包里定义了 scripts
,这个命令会运行指定的 [script]
。例如:
yarn run test
运行这个命令会执行你的 package.json
里名为 "test"
的脚本。
你可以用 --
给你的脚本传递附加参数。
yarn run test -- -o --watch
运行这个命令会执行 jest -o --watch
。
[script]
也可以是任何 node_modules/.bin/
里本地安装的可执行程序。
yarn run
如果你不指定一个脚本给 yarn run
命令,run
命令会列出包里所有可运行的脚本。