Yarn - 使用全局二进制而不是本地二进制

Yarn - Use global binary instead of local binary

我有一个名为 "now" 的二进制文件,它在本地和全局都安装了。

本地版使用now@17,全球版使用now@16。

我想保留我的本地版本。

我想从安装本地版本的目录调用全局版本。

但如果我 运行 yarn now 它将 运行 本地版本。使用 yarn global now returns 无效的子命令。

有简单的方法吗?我觉得最简单的方法是在我的 .zshrc 文件中的另一个别名下手动添加特定的二进制文件。

您可以使用 yarn global bin 作为命令前缀。

$(yarn global bin)/now