Yarn可以列出所有可用的脚本吗?

Jul*_*ige 9 bash terminal reactjs yarnpkg

我的package.json上有一些脚本

{
  "name": "my-package",
  "scripts": {
    "build": "babel src -d lib",
    "test": "jest"
  }
}
Run Code Online (Sandbox Code Playgroud)

有没有办法列出我的终端命令中所有可用的脚本yarn

Jul*_*ige 19

https://github.com/yarnpkg/yarn/issues/2965

使用yarn run,就像npmnpm run

  • 我不认为有任何方法可以让它只列出命令而不提示运行命令。 (4认同)
  • 在这里,我已经像猫狗一样多年使用`cat package.json`了。 (3认同)
  • 使用“exit |”绕过提示 纱线运行` (2认同)

Cés*_*eña 13

另一个解决方案是使用jq

jq .scripts package.json

输出示例:

{
  "dev": "webpack-dev-server --mode development",
  "build": "webpack --mode production"
}
Run Code Online (Sandbox Code Playgroud)

您可以将脚本添加到脚本列表中并使用yarn scripts

  "scripts": {
    "scripts": "jq .scripts package.json"
  }
Run Code Online (Sandbox Code Playgroud)