Yarn:如何全局禁用颜色输出

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

在较新版本的

yarn
包管理器中,几乎所有命令都有
--no-color
选项。

我在持续集成服务器(Jenkins)下运行yarn,并且颜色转义字符污染了输出。我想在

.yarnrc
文件中添加一些内容以防止这些转义字符的输出。但当开发人员在终端上运行它时,我也会将其保留。

如何全局配置--no-color选项?

yarnpkg
2个回答
2
投票

您可以将环境变量

FORCE_COLOR
设置为
0
以禁用任何彩色输出(此选项来自
chalk
yarn
使用它来输出颜色)。

pipeline {
    agent {
        docker {
            image 'node:10'
        }
    }

    environment {
        FORCE_COLOR = '0'
    }

    stages {
        stage('run yarn') {
            steps {
                sh 'yarn'
            }
        }
    }
}

0
投票

有全局纱线选项:

yarn config set color false --global

还有

export NO_COLOR=1

因为 env 选项是可能的。

© www.soinside.com 2019 - 2024. All rights reserved.