在git bash中使用utf-8的npx软件包

问题描述

我在Windows 10上使用git bash来与nvm(节点版本管理器)一起运行Node js,并且npx软件包有问题。由于某些原因,npx在cli的输出中包含utf-8编码,其中包含西里尔字符,git bash显示如下:

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

我尝试在node和npm上安装不同的版本,并且尝试不使用nvm来安装它们。 Node和npm仅使用英语,但是每次使用西里尔语言环境安装npx。

是否可以更改npx区域设置,或修复它在git bash中的渲染?谢谢!

解决方法

Git Bash主要为Git设计。因此,使用Git Bash运行npm(节点命令)并不是一个好习惯。

使用CMD不会发生任何问题。