errore: comando sconosciuto fill / build / ecc.
Se npx intlayer fill --verbose restituisce:
error: unknown command 'fill'ma sei sicuro che il comando fill dovrebbe esistere, ecco i passaggi per risolvere il problema:
1. Assicurati di usare l'ultima versione
Esegui:
npx intlayer --version # versione intlayer locale attualenpx intlayer@latest --version # versione intlayer più recente disponibileQuesto forza npx a scaricare la versione più recente. Poi riprova:
npx intlayer@latest build --verbose2. Controlla se il comando è registrato
Puoi controllare con:
npx intlayer --help # fornisce informazioni relative ai comandiVerifica se il comando appare nella lista dei comandi.
Vai nel repository e conferma che il tuo comando sia esportato e registrato nel punto di ingresso della CLI. Intlayer utilizza commander come framework.
Codice relativo alla CLI: https://github.com/aymericzip/intlayer/blob/main/packages/%40intlayer/cli/src/cli.ts
4. Riavvia il terminale
A volte è necessario riavviare il terminale per riconoscere nuovi comandi.
5. Se stai sviluppando intlayer, ricostruiscilo e collegalo
Se stai sviluppando intlayer localmente:
# Nella directory di intlayernpm installnpm run buildnpm linkPoi in un altro terminale:
intlayer fill --verboseQuesto utilizza la versione locale su cui stai lavorando.
6. Pulisci la cache di npx (se sei bloccato con una versione più vecchia)
npx clear-npx-cacheOppure elimina manualmente i pacchetti intlayer memorizzati nella cache:
rm -rf ~/.npm/_npxVerifica l'equivalente se usi pnpm, yarn, bun o un altro gestore di pacchetti