Esadax supporta vari gestori di pacchetti per la gestione delle dipendenze, garantendo prestazioni di compilazione ottimali. Questa guida descrive i gestori di pacchetti supportati, come vengono rilevati e come è possibile specificare manualmente un gestore di pacchetti per il progetto o le distribuzioni.
La seguente tabella elenca i gestori di pacchetti supportati da Esadax, insieme ai loro comandi di installazione e versioni:
| Gestore dei pacchetti | Blocca file | Comando di installazione | Versioni supportate |
|---|---|---|---|
| Filati | yarn.lock | yarn install |
Articolo 1 |
| npm | Informazioni su package-lock.json | npm install |
8, 9, 10 |
| pnpm | pnpm-lock.yaml | pnpm install |
Sei, sette, otto, nove. |
| Basso | bun.lockb | bun install |
Articolo 1 |
Esadax rileva automaticamente il gestore di pacchetti in base alla presenza di un file di blocco nel progetto. Se non esiste alcun file di blocco, il valore predefinito è npm.
È possibile specificare manualmente un gestore di pacchetti per il progetto o le distribuzioni. Ecco come fare:
Per specificare un gestore di pacchetti per tutte le distribuzioni nel progetto:
pnpm install).Per specificare un gestore di pacchetti per una singola distribuzione:
esadax.json nella radice del progetto.installCommand con il comando desiderato (ad esempio, "pnpm install").La versione specifica di un gestore di pacchetti utilizzato dipende dal file di blocco lockfileVersion:
pnpm-lock.yaml con lockfileVersion: 9.0 usa pnpm 9.Se non viene specificata alcuna versione, Esadax utilizza per impostazione predefinita l'ultima versione compatibile in base alle versioni di Node.js.
Esadax semplifica la gestione delle dipendenze rilevando automaticamente e utilizzando il gestore di pacchetti appropriato. Per maggiori dettagli o assistenza, non esitate a chiedere!