When `recursive-install` is set to `false`, `pnpm install` is installing only the current project in a workspace. close #2150 close #2476 PR #2657