Esadax prend en charge divers gestionnaires de paquets pour la gestion des dépendances, assurant des performances de construction optimales. Ce guide décrit les gestionnaires de paquets pris en charge, comment ils sont détectés et comment vous pouvez spécifier manuellement un gestionnaire de paquets pour votre projet ou vos déploiements.
Le tableau suivant répertorie les gestionnaires de paquets pris en charge par Esadax, ainsi que leurs commandes d'installation et leurs versions :
| Gestionnaire de paquets | Verrouiller le fichier | Commande d'installation | Versions prises en charge |
|---|---|---|---|
| Fils | yarn.lock | yarn install |
1er juillet 1999 |
| npm | package-lock.json | npm install |
8, 9, 10 |
| pnpm | pnpm-lock.yaml | pnpm install |
6, 7, 8, 9 |
| Bas | bun.lockb | bun install |
1er juillet 1999 |
Esadax détecte automatiquement le gestionnaire de paquets en fonction de la présence d'un fichier de verrouillage dans votre projet. Si aucun fichier de verrouillage n'existe, la valeur par défaut est npm.
Vous pouvez spécifier manuellement un gestionnaire de packages pour votre projet ou vos déploiements. Voici comment :
Pour spécifier un gestionnaire de packages pour tous les déploiements de votre projet, procédez comme suit :
pnpm install).Pour spécifier un gestionnaire de packages pour un seul déploiement, procédez comme suit :
esadax.json dans la racine de votre projet.installCommand avec la commande souhaitée (par exemple, "pnpm install").La version spécifique d'un gestionnaire de paquets utilisé dépend du fichier de verrouillage lockfileVersion:
pnpm-lock.yaml avec lockfileVersion: 9.0 utilise pnpm 9.Si aucune version n'est spécifiée, Esadax utilise par défaut la dernière version compatible basée sur les versions Node.js.
Esadax simplifie la gestion des dépendances en détectant et en utilisant automatiquement le gestionnaire de paquets approprié. Pour plus de détails ou d'assistance, n'hésitez pas à demander!