javascript - Windows机器中未更新环境变量
问题描述
我正在开发一个nodejs应用程序,我想在环境变量设置为“1”时执行一些操作,而在环境变量设置为“0”时执行不同的操作。
我手动将此变量的值从“0”更改为“1”。我仍然重视打印“0”。它没有识别出价值变化。有没有更好的从注册表中读取值?
注意:我使用 process.env.variable_name
这是代码片段
function setVar () {
if(process.env.Env_Variable_test) {
console.log('It is set!');
console.log(process.env.Env_Variable_test);
}
else {
console.log('No set!');
console.log(process.env.Env_Variable_test);
}
}
解决方案
推荐阅读
- typescript - 打字稿中带有“this”的调用签名
- swiftui - 不能在同一个View中多次使用基于UIView的UIViewRepresentable
- reactjs - 将 Fluent UI Nav 中的 Chevron 移动到右侧
- python - 为什么梯度下降算法不收敛?
- html - 文字叠加相对定位
- php - 控制台调用未定义方法 Illuminate\Foundation\Application::where() 中的 Laravel ACL 错误
- python - 如何让 pygame 将单击鼠标识别为单击鼠标?
- postman - allauth rest_freamework CSRF 验证失败。请求中止
- android - 在Android中将变量从父视图传递到子视图
- c# - System.IndexOutOfRangeException: '索引超出了数组的范围。' 当我尝试在 C# 中将 csv 转换为 dataGridView