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

npx package using utf-8 in git bash

我在 windows 10 到 运行 节点 js 上使用 git bash 和 nvm(节点版本管理器),我的 npx 包有问题.出于某种原因,npx 在它的 cli 输出中具有 utf-8 编码,其中包含 git bash 显示如下的西里尔字符:

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

我试过在节点和 npm 上安装不同的版本,我试过在没有 nvm 的情况下安装它们。 Node 和 npm 仅使用英文,但 npx 每次安装时都使用西里尔语言环境。

有没有办法更改 npx 语言环境,或修复它在 git bash 中的呈现?谢谢!

GitBash主要为Git设计。因此,对 运行 npm (节点命令)使用 Git Bash 并不是真正好的做法。

使用CMD没有问题。