.env文件用于在特定项目中存储环境变量。我希望能够轻松地以编程方式修改.env文件,在这种情况下,据我所知,使用JSON(.json文件)会容易得多。
说我有一个像env.json这样的文件:
{
"use_shell_version": true,
"verbosityLevel":3,
"color": "yellow"
}
是否有出口这些商品的好方法?是否有一些.env文件格式可以通过机器而不是手工轻松地修改?
答案 0 :(得分:0)
您可以使用简单的for循环将JSON文件转换为.env。
function convertToEnv (object) {
let envFile = ''
for (const key of Object.keys(object)) {
envFile += `${key}=${object[key]}\n`
}
return envFile
}
所以给出了您的示例对象,
const object = {
"use_shell_version": true,
"verbosityLevel":3,
"color": "yellow"
}
const env = convertToEnv(object)
console.log(env)
输出应为
use_shell_version=true
verbosityLevel=3
color=yellow