-
Notifications
You must be signed in to change notification settings - Fork 663
Open
Description
Summary
pnpm supports auto-install-peers, which will make it much less painful when installing dependency when strictPeerDependencies is turned on.
pnpm/pnpm#3995 (reply in thread)
Repro steps
Currently adding dependencies with peerDependencies is a manual drill down process:
- install it, see the missing dependency errors
- install the missing dependency, rinse and repeat
Tried adding auto-install-peers=true to .npmrc doesn't turn that on when using rust.
Details
To fix this, either let pnpm reads .npmrc or add autoInstallPeers to pnpmOptions in rush.json:
Standard questions
Please answer these questions to help us investigate your issue more quickly:
| Question | Answer |
|---|---|
@microsoft/rush globally installed version? |
5.66.2 |
rushVersion from rush.json? |
5.66.2 |
useWorkspaces from rush.json? |
yes |
| Operating system? | Windows |
| Would you consider contributing a PR? | No |
Node.js version (node -v)? |
16.14.2 |
| pnpm version? | 6.32.8 |
prescience-data, danimas, vkarabinovych, dlannoye, anilpixel and 20 moredustinlacewellTheBit
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Low priority
{ "pnpmOptions": { "autoInstallPeers": true } }