Node.js:如何在控制台中禁用颜色?

Nil*_*ils 3 console node.js npm

我是node.js的新手,目前正在使用npm。

我发现控制台输出在我的系统上以一种奇怪的方式着色,我只有在将其复制粘贴到文本编辑器中时才能读取它。将背景更改为黑色,将字体颜色更改为白色也无济于事。这是屏幕截图:

Node.js彩色控制台输出不可读

如何禁用这些颜色?

Jos*_*cia 7

使用以下命令在npm中禁用颜色:

npm config set color false
Run Code Online (Sandbox Code Playgroud)

或者,package.json使用以下格式在您的内部创建一个新脚本:

  "scripts": {
    "install": "npm install --no-color"
  }
Run Code Online (Sandbox Code Playgroud)

并从命令行这样使用它:

npm run install --save <your_package>
Run Code Online (Sandbox Code Playgroud)