如何添加对 PNPM 工作区的依赖项?

Arn*_*uTG 21 node.js pnpm pnpm-workspace

我开始使用 PNPM 工作区,并且我正在努力解决如何将依赖项添加到任何特定工作区,就像在纱线运行中所做的那样:

yarn workspace <workspace_name> add <package_to_add>
Run Code Online (Sandbox Code Playgroud)

或者甚至像我在纱线中那样运行特定包的脚本,例如:

yarn workspace <workspace_name> run <script>
Run Code Online (Sandbox Code Playgroud)

PNPM 社区是如何做到这一点的?您确实需要转到工作区package.json文件并手动添加它吗?

搜索文档有一段时间没有成功

谢谢!

Arn*_*uTG 33

所以我找到了答案并正在使用该--filter选项。

IE

# Using the exact package name
pnpm add <package_to_add> --filter <workspace_name>
# Or using a pattern
pnpm add <package_to_add> --filter <prefix>/*
Run Code Online (Sandbox Code Playgroud)

跑步等也一样...