Esadax stöder olika pakethanterare för beroendehantering, vilket säkerställer optimal byggprestanda. Denna guide beskriver de pakethanterare som stöds, hur de upptäcks och hur du manuellt kan ange en pakethanterare för ditt projekt eller distributioner.
Följande tabell listar pakethanterare som stöds av Esadax, tillsammans med deras installationskommandon och versioner:
| Pakethanterare | Lås fil | Kommando för installation | Versioner som stöds |
|---|---|---|---|
| Garn | garn.lås | yarn install |
1 kap. |
| npm | paket-lås.json | npm install |
8, 9, 10 |
| pnpm | pnpm-lock.yaml | pnpm install |
6, 7, 8, 9 |
| Låg | bun.lockb | bun install |
1 kap. |
Esadax upptäcker automatiskt pakethanteraren baserat på närvaron av en låsfil i ditt projekt. Om ingen låsfil finns, är det standard till npm.
Du kan manuellt ange en pakethanterare för ditt projekt eller dina distributioner. Så här gör du:
Så här anger du en pakethanterare för alla distributioner i projektet:
pnpm install).Så här anger du en pakethanterare för en enskild distribution:
esadax.json-fil i projektroten.installCommand-egenskap med önskat kommando (t.ex. "pnpm install").Den specifika versionen av en pakethanterare som används beror på låsfilens lockfileVersion:
pnpm-lock.yaml med lockfileVersion: 9.0 pnpm 9.Om ingen version anges använder Esadax som standard den senaste kompatibla versionen baserat på Node.js-versioner.
Esadax förenklar beroendehantering genom att automatiskt upptäcka och använda lämplig pakethanterare. För mer information eller hjälp, fråga gärna!