2017-02-10 28 views
2

は私がprocess.envから値を削除する:process.envの値を削除するにはどうすればよいですか?

process.env.VALUE_I_WANT_REMOVED = undefined; 

をしかし、私はこれを行う際に、process.env.VALUE_I_WANT_REMOVEDはない値undefinedに、文字列"undefined"に設定されています。

実際に値をprocess.envから削除するにはどうすればよいですか? the Node.js documentationによると

delete process.env.VALUE_I_WANT_DELETED; 

+1

私はすでに私の質問に対する答えを知っています。私は将来、同じ質問が出るかもしれない人を助けるために質問と私の答えを掲示しています。 https://stackoverflow.blog/2011/07/its-ok-to-ask-and-answer-your-own-questions/をご覧ください。 – Kevin

答えて

4

はこれを試してみてください

process.envのプロパティを割り当てる暗黙的に値を文字列に変換します。

例:

process.env.test = null; 
console.log(process.env.test); 
// => 'null' 
process.env.test = undefined; 
console.log(process.env.test); 
// => 'undefined' 

使用deleteprocess.envからプロパティを削除します。

関連する問題