erro: comando desconhecido fill / build / etc
Se npx intlayer fill --verbose retornar:
error: unknown command 'fill'mas você tem certeza que o comando fill deveria existir, aqui estão os passos para resolver:
1. Garanta que você está usando a versão mais recente
Execute:
npx intlayer --version # versão atual do intlayer localnpx intlayer@latest --version # versão mais recente do intlayerIsso força o npx a buscar a versão mais recente. Depois tente novamente:
npx intlayer@latest build --verbose2. Verifique se o comando está registrado
Você pode verificar com:
npx intlayer --help # fornece informações relacionadas aos comandosVeja se o comando aparece na lista de comandos.
Vá ao repositório e confirme que seu comando está exportado e registrado no ponto de entrada da CLI. O Intlayer usa o commander como framework.
Código relacionado à CLI: https://github.com/aymericzip/intlayer/blob/main/packages/%40intlayer/cli/src/cli.ts
4. Reinicie seu terminal
Às vezes, é necessário reiniciar o terminal para reconhecer novos comandos.
5. Se você está desenvolvendo o intlayer, reconstrua e vincule-o
Se você está desenvolvendo o intlayer localmente:
# No diretório do intlayernpm installnpm run buildnpm linkEntão, em outro terminal:
intlayer fill --verboseIsso usa a versão local na qual você está trabalhando.
6. Limpe o cache do npx (se estiver preso a uma versão antiga)
npx clear-npx-cacheOu exclua manualmente os pacotes intlayer em cache:
rm -rf ~/.npm/_npxVerifique o equivalente se você usar pnpm, yarn, bun ou outro gerenciador de pacotes