erreur : commande inconnue fill / build / etc
Si npx intlayer fill --verbose affiche :
error: unknown command 'fill'mais que vous êtes sûr que la commande fill devrait exister, voici les étapes pour résoudre ce problème :
1. Assurez-vous d'utiliser la dernière version
Exécutez :
npx intlayer --version # version locale actuelle d'intlayernpx intlayer@latest --version # dernière version disponible d'intlayerCela force npx à récupérer la version la plus récente. Ensuite, essayez de nouveau :
npx intlayer@latest build --verbose2. Vérifiez si la commande est enregistrée
Vous pouvez vérifier avec :
npx intlayer --help # fournit des informations liées aux commandesVoyez si la commande apparaît dans la liste des commandes.
Allez dans le dépôt, et confirmez que votre commande est exportée et enregistrée dans le point d'entrée CLI. Intlayer utilise commander comme framework.
Code concernant la CLI : https://github.com/aymericzip/intlayer/blob/main/packages/%40intlayer/cli/src/cli.ts
4. Redémarrez votre terminal
Parfois, un redémarrage du terminal est nécessaire pour reconnaître les nouvelles commandes.
5. Si vous développez intlayer, reconstruisez-le et liez-le
Si vous développez intlayer localement :
# Dans le répertoire intlayernpm installnpm run buildnpm linkPuis dans un autre terminal :
intlayer fill --verboseCela utilise la version locale sur laquelle vous travaillez.
6. Videz le cache npx (si vous êtes bloqué avec une version plus ancienne)
npx clear-npx-cacheOu supprimez manuellement les paquets intlayer mis en cache :
rm -rf ~/.npm/_npxVérifiez l'équivalent si vous utilisez pnpm, yarn, bun ou un autre gestionnaire de paquets