błąd: nieznane polecenie fill / build / itp.
Jeśli npx intlayer fill --verbose zwraca:
error: unknown command 'fill'ale jesteś pewien, że polecenie fill powinno istnieć, oto kroki, aby to rozwiązać:
1. Upewnij się, że używasz najnowszej wersji
Uruchom:
npx intlayer --version # aktualna lokalna wersja intlayernpx intlayer@latest --version # aktualna najnowsza wersja intlayerTo wymusza na npx pobranie najnowszej wersji. Następnie spróbuj ponownie:
npx intlayer@latest build --verbose2. Sprawdź, czy polecenie jest zarejestrowane
Możesz to sprawdzić za pomocą:
npx intlayer --help # wyświetla informacje dotyczące poleceńSprawdź, czy polecenie pojawia się na liście poleceń.
Przejdź do repozytorium i potwierdź, że Twoje polecenie jest eksportowane i zarejestrowane w punkcie wejścia CLI. Intlayer używa frameworka commander.
Kod dotyczący CLI: https://github.com/aymericzip/intlayer/blob/main/packages/%40intlayer/cli/src/cli.ts
4. Uruchom ponownie terminal
Czasami konieczne jest ponowne uruchomienie terminala, aby rozpoznał nowe polecenia.
5. Jeśli rozwijasz intlayer, przebuduj i połącz go
Jeśli rozwijasz intlayer lokalnie:
# W katalogu intlayernpm installnpm run buildnpm linkNastępnie w innym terminalu:
intlayer fill --verboseTo używa lokalnej wersji nad którą pracujesz.
6. Wyczyść pamięć podręczną npx (jeśli utknąłeś na starszej wersji)
npx clear-npx-cacheLub ręcznie usuń pamięć podręczną pakietów intlayer:
rm -rf ~/.npm/_npxSprawdź odpowiednik, jeśli używasz pnpm, yarn, bun lub innego menedżera pakietów