如何在npm ls下更改用于显示树木的字符?

时间:2016-05-25 15:34:32

标签: windows cmd terminal npm

我正在尝试区分同事正在使用的软件包版本。运行npm ls时,我看起来像这样:

+-- grunt-contrib-concat@1.0.1
| +-- chalk@1.1.3
| | +-- ansi-styles@2.2.1
| | +-- escape-string-regexp@1.0.5
| | +-- has-ansi@2.0.0
| | | `-- ansi-regex@2.0.0

但他看起来像这样:

├─┬ grunt-contrib-concat@1.0.1
│ ├─┬ chalk@1.1.3
│ │ ├── ansi-styles@2.2.1
│ │ ├── escape-string-regexp@1.0.5
│ │ ├─┬ has-ansi@2.0.0
│ │ │ └── ansi-regex@2.0.0

我们都在使用Windows。我试图明确地将我的编码定义为UTF-8,但没有任何改变。

这可以在某处配置吗?

1 个答案:

答案 0 :(得分:1)

我发现我的同事正在使用the --unicode flag

  

设置为true时,npm在树输出中使用unicode字符。如果为false,则使用ascii字符绘制树。

他必须在他的.npmrc文件中配置它。