简体   繁体   中英

How to add dependency to PNPM workspace?

I start using PNPM Workspaces, and I'm struggling in how to add dependencies to any specific workspace as I would do in yarn running:

yarn workspace <workspace_name> add <package_to_add>

Or even running scripts for specific packages as I would do in yarn like:

yarn workspace <workspace_name> run <script>

How is the PNPM community doing this? You really need to go to the workspace package.json file and add it manually?

Been a while searching for docs without success

Thanks!

So I found an answer and is using the --filter option.

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>/*

Same for run, etc...

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM