npm list 使用不正确的字符显示结果

问题描述 投票:0回答:1

我在 powershell (v. 7.4.4) 或 cmd.exe 中运行 npm list 命令,并以这种方式得到结果:

    npm -g list --detph=0
    C:\\Program Files\\nodejs -\> .\
    +-- @angular/[email protected]
    +-- [email protected]
    +-- [email protected]
    \`-- [email protected]

但是如果我在 VS Code 中运行相同的命令,结果将使用图形字符:

    npm -g list --detph=0
    C:\\Program Files\\nodejs -\> .\
    ├── @angular/[email protected]
    ├── [email protected]
    ├── [email protected]
    └── [email protected]

我在终端和 VS Code 中使用相同的字体,如何设置终端以获得与 VS Code 相同的结果?

powershell npm terminal fonts ascii
1个回答
0
投票

cmd.exe中。 将代码页设置为 UTF-8:

chcp 65001

将 npm 配置设置为使用 Unicode:

set NPM_CONFIG_UNICODE=true

现在,运行 npm list 命令:

npm -g list --depth=0
© www.soinside.com 2019 - 2024. All rights reserved.