/ / нижній регістр не працює на змінну середовища - javascript, node.js, ecmascript-6, devenv

нижній регістр не працює на змінну середовища - javascript, node.js, ecmascript-6, devenv

Чому можна змінити значення середовища Node.js?

process.env.someEnvironmentVariable.toLowerCase() process.env.someEnvironmentVariable.toString().toLowerCase()

не від цих робіт

це, однак, але є чистий спосіб зробити це:

let test = process.env.someEnvironmentVariable
console.log(`test: ${test.toLowerCase()}`)

Це ще одна проблема, але причина, ймовірно, інша

 options = {
branch: env.BRANCH,
domain: env.DOMAIN,
localDeployFolder: env.FOLDER
}
const opts = Object.assign({}, options)
opts.branch = opts.branch.toLowerCase()
const bucket = `${options.domain.toLowerCase()}-${options.branch}`

це не нижня гілка

Відповіді:

0 для відповіді № 1

Все працює, як і очікувалося, тому що змінні середовища завжди є рядками

❯ SOME_VAL=AbC1 node
> process.env.SOME_VAL.toLowerCase()
"abc1"

Але якщо визначити змінну середовища як 123, abc, 1a, звичайно toLowerCase не працюватиме, оскільки змінні вже є нижчими