gpt4 book ai didi

yarnpkg - Yarn 工作区为每个运行 shell 命令

转载 作者:行者123 更新时间:2023-12-05 04:49:29 26 4
gpt4 key购买 nike

我想使用 Yarn 的工作区功能在我的每个工作区中运行一个 shell 命令。

Yarn支持yarn workspaces run foo命令,但是foo必须是定义在package.json中的脚本,不能是任意命令(例如 echo "foobar").

理想情况下,我希望有一个脚本,例如。 "foo": "yarn workspaces run echo 'foobar'" 在我的顶级 package.json 中。一种解决方法是将名为 foobar 的脚本添加到每个工作区的 package.json,并让顶级 package.json 委托(delegate)给这些脚本,但是由于工作区数量众多,维护起来很麻烦。

最佳答案

In Yarn 3(浆果)execworkspaces foreach命令可以用来实现这一点。例如:yarn workspaces foreach exec echo 'foobar'

关于yarnpkg - Yarn 工作区为每个运行 shell 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67568255/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com