Получайте уведомления о предстоящих релизах Intlayer

    ошибка: неизвестная команда fill / build / и т.д.

    Если при выполнении npx intlayer fill --verbose появляется:

    error: unknown command 'fill'

    но вы уверены, что команда fill должна существовать, выполните следующие шаги для решения проблемы:

    1. Убедитесь, что используете последнюю версию

    Выполните:

    npx intlayer --version                  # текущая локальная версия intlayernpx intlayer@latest --version           # текущая последняя версия intlayer

    Это заставит npx загрузить самую свежую версию. Затем попробуйте снова:

    npx intlayer@latest build --verbose

    2. Проверьте, зарегистрирована ли команда

    Вы можете проверить с помощью:

    npx intlayer --help                     # выводит информацию о командах

    Посмотрите, появляется ли команда в списке команд.

    Перейдите в репозиторий и убедитесь, что ваша команда экспортируется и зарегистрирована в точке входа CLI. Intlayer использует commander в качестве фреймворка.

    Код, связанный с CLI: https://github.com/aymericzip/intlayer/blob/main/packages/%40intlayer/cli/src/cli.ts

    4. Перезапустите терминал

    Иногда для распознавания новых команд требуется перезапуск терминала.

    5. Если вы разрабатываете intlayer, пересоберите и свяжите его

    Если вы разрабатываете intlayer локально:

    # В директории intlayernpm installnpm run buildnpm link

    Тогда в другом терминале:

    intlayer fill --verbose

    Это использует локальную версию, над которой вы работаете.

    6. Очистите кэш npx (если вы застряли на старой версии)

    npx clear-npx-cache

    Или вручную удалите кэшированные пакеты intlayer:

    rm -rf ~/.npm/_npx

    Проверьте эквивалентные команды, если вы используете pnpm, yarn, bun или другой менеджер пакетов