Пакет npx с использованием utf-8 в git bash

Я использую git bash в Windows 10 для запуска Node js с nvm (менеджером версий узла), и у меня проблема с пакетом npx. По какой-то причине npx имеет кодировку utf-8 в своем выводе в cli, содержащем кириллические символы, которые git bash отображает следующим образом:

╨Э╤Г╨╢╨╜╨╛ ╤Г╨║╨░╨╖╨░╤В╤М ╨║╨╛╨╝╨░╨╜╨┤╤Г

Я пытался установить разные версии на node и npm, и я пытался установить их без nvm. Node и npm используют только английский язык, но npx каждый раз устанавливает кириллическую локаль.

Есть ли способ изменить локаль npx или исправить ее рендеринг в git bash? Спасибо!


person Levy Boo    schedule 07.09.2020    source источник
comment
Можете ли вы переключиться на кодовую страницу 65001, возможно, перед запуском Bash?   -  person tripleee    schedule 07.09.2020


Ответы (1)


Git Bash разработан в основном для Git. Поэтому использование Git Bash для запуска npm (команда узла) не очень хорошая практика.

Используйте CMD, и никаких проблем не произойдет.

person Do Nhu Vy    schedule 07.09.2020