js-beautify, w przypadku użycia z wiersza poleceń (najnowsza wersja, zarówno w systemach Windows, jak i Linux) zawiera wcięcia w etykietach, co prowadzi do podwójnego wcięcia bloków przypadków. Napisałem to jako problem na github:js-upiększyć wcięcie etykiet na okładki:
https://github.com/einars/js-beautify/issues/367
w odpowiedzi, do której ktoś słusznie zauważył, że to rzeczywiście działa prawidłowo, gdy jest używany przez interfejs WWW, co sugeruje, że może to być problem z konfiguracją zamiast prawdziwy błąd w kodzie.
Czy ktoś wie, co jest przyczyną tego i czy istnieje sposób, aby to naprawić za pomocą poprawki konfiguracji?
W swoim wydaniu wspomniałeś o zainstalowaniu jsbeautify z 'npm'. Kiedy próbuję tego, otrzymuję 'przestarzałe [email protected]: Ta wersja nie jest obsługiwana. Sprawdź ostrzeżenie js-beautify'. Czy próbowałeś już zainstalować z 'pip' zamiast? –
@StephenThomas Próbowałem z 'pip' właśnie teraz i nadal nie działa poprawnie, ten sam wynik. – rwallace