如何删除process.env中的值?
我想从process.env
删除一个值:
process.env.VALUE_I_WANT_REMOVED = undefined;
但是当我这样做时, process.env.VALUE_I_WANT_REMOVED
被设置为string"undefined"
,而不是undefined
的值。
我如何真正从process.env
删除值?
尝试这个:
delete process.env.VALUE_I_WANT_DELETED;
根据Node.js文档 :
在
process.env
上分配一个属性会隐式地把值转换成一个string。例:
process.env.test = null; console.log(process.env.test); // => 'null' process.env.test = undefined; console.log(process.env.test); // => 'undefined'
使用
delete
从process.env
删除一个属性。
- 绑定函数绑定到baz后,调用fn.apply(bar,)
- Momentjs抓住今天的date和设置时间使它快速前进24小时
- validationsendKeys导致页面对象文件导致未定义的错误(量angular器)
- 如何在nodejs中获得ReferenceError的详细信息
- 在浏览器控制台中input时,var x = 10和x = 10有什么区别?
- 在Node.js中保持setTimeout和setInterval重新启动
- 在GridFS,express,mongoDB,node.js中存储来自POST请求的数据stream
- Mongoose – 如何使用多个更新语句进行单个更新
- 如何只获取Firebase数据库的更改值?