我正在尝试区分同事正在使用的软件包版本。运行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,但没有任何改变。
这可以在某处配置吗?
答案 0 :(得分:1)
我发现我的同事正在使用the --unicode
flag。
设置为true时,npm在树输出中使用unicode字符。如果为false,则使用ascii字符绘制树。
他必须在他的.npmrc
文件中配置它。