首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

yarn run

运行一个定义的包脚本。

你可以在你的package.json文件中定义scripts

代码语言:javascript
复制
{
  "name": "my-package",
  "scripts": {
    "build": "babel src -d lib",
    "test": "jest"
  }
}

yarn run [script] [<args>]

如果你在scripts包中定义了一个对象,这个命令将运行指定的对象[script]。例如:

代码语言:javascript
复制
yarn run test

运行这个命令将执行"test"你的命名脚本package.json

您可以将其他参数传递给脚本,方法是将它们传递给脚本名称。

代码语言:javascript
复制
yarn run test -o --watch

运行此命令将执行jest -o --watch

[script]也可以是任何在本地安装的可执行文件node_modules/.bin/

run在这个命令中也可以省略,每个脚本都可以用它的名字执行:

代码语言:javascript
复制
yarn test -o --watch

运行这个命令将和yarn run test -o --watch一样。请注意,内置的cli命令将优先于脚本,因此您不应该总是依赖其他脚本中的此快捷方式

yarn run env

运行此命令将在运行时列出脚本可用的环境变量。

如果你想覆盖这个命令,你可以通过定义自己的"env"脚本来完成package.json

yarn run

如果您没有为yarn run命令指定脚本,run命令将列出可供包运行的所有脚本。

扫码关注腾讯云开发者

领取腾讯云代金券