0

I am trying to read, then overwrite an existing dotenv entry. How do I access it by parsed key name then update it?

const env = require('dotenv').config()

let envVar = 'MY_VAR'
let envExists = false

if(!env.error) envExists = Object.keys(env.parsed).includes(envVar)

if(envExists === true){
  process.env[envVar] = 'something else'
}
Dshiz
  • 3,099
  • 3
  • 26
  • 53
  • Will you use the env somewhere else in your code ? I think it's easy to use a `let myVar = Object.keys(env.parsed).includes(envVar) ? process.env[envVar] : 'something else'` – Dani Dec 16 '21 at 07:59
  • 1
    You know what? I just realized I actually was successfully updating it -- in memory. I want to be able to update the file... – Dshiz Dec 16 '21 at 08:05

0 Answers0