0
爲什麼你不能小寫一個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}`
它不小寫分支
你什麼意思不起作用?你是否將這些行分配給變量並將它們記錄爲最後一行? – loganfsmyth
「不起作用」不是一個有用的問題描述。我們不知道你期望得到的結果是什麼。你期望在調用'process.env.someEnvironmentVariable.toLowerCase()'後,'process.env.someEnvironmentVariable'的值是小寫嗎?如果是的話,那不是JavaScript的工作方式(並且與Node或env變量無關)。 –
僅僅因爲他們不允許被改變。 – FieryCat