Feature request: corepack command to call manager cli (to install project's dependencies using defined package manager)
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 3.8k
- Forks
- 279
- Ø Merge
- 1 Std. 47 Min.
- Gemergte PRs (30 T.)
- 2
Beschreibung
I would like to install packages in a project without thinking about which package manager should be used in this project.
This can be solved with the corepack manager proxy command that would call package manager that is defined in "packageManager" section of project's package.json, so it would be possible to install packages via corepack manager install.
BTW, corepack up does similar, after upgrading package manager it installs project's packages (together with yarn at least), but I think this was not intended by corepack.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit nachzuverfolgen, wie Corepack das Feld packageManager in der package.json des Projekts liest und wie der vorhandene Befehl corepack up Abhängigkeiten installiert. Definiere das Delegationsverhalten für corepack manager install und die zugehörigen Argumente und überprüfe anschließend, dass der vom Projektkonfiguration ausgewählte Paketmanager aufgerufen wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- nodejs, typescript
- Bereich
- cli, developer-experience
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100