error: comando desconocido fill / build / etc
Si npx intlayer fill --verbose muestra:
error: unknown command 'fill'pero estás seguro de que el comando fill debería existir, aquí están los pasos para resolverlo:
1. Asegúrate de estar usando la última versión
Ejecuta:
npx intlayer --version # versión actual local de intlayernpx intlayer@latest --version # versión más reciente de intlayerEsto fuerza a npx a descargar la versión más reciente. Luego intenta de nuevo:
npx intlayer@latest build --verbose2. Verifica si el comando está registrado
Puedes comprobarlo con:
npx intlayer --help # proporciona información relacionada con los comandosRevisa si el comando aparece en la lista de comandos.
Ve al repositorio y confirma que tu comando está exportado y registrado en el punto de entrada de la CLI. Intlayer utiliza commander como framework.
Código relacionado con la CLI: https://github.com/aymericzip/intlayer/blob/main/packages/%40intlayer/cli/src/cli.ts
4. Reinicia tu terminal
A veces es necesario reiniciar el terminal para que reconozca nuevos comandos.
5. Si estás desarrollando intlayer, recompílalo y enlázalo
Si estás desarrollando intlayer localmente:
# En el directorio de intlayernpm installnpm run buildnpm linkLuego, en otro terminal:
intlayer fill --verboseEsto utiliza la versión local en la que estás trabajando.
6. Limpia la caché de npx (si estás atascado con una versión antigua)
npx clear-npx-cacheO elimina manualmente los paquetes intlayer en caché:
rm -rf ~/.npm/_npxConsulta el equivalente si usas pnpm, yarn, bun u otro gestor de paquetes