微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用来自 .zshrc 的本地环境变量对本地 .env 文件集做出反应

如何解决使用来自 .zshrc 的本地环境变量对本地 .env 文件集做出反应

我经常切换wifi网络,所以我的本地IP地址经常变化。

我的 .zshrc 中有一个环境变量,如下所示: export MY_LOCAL_IP="$(ipconfig getifaddr en0)"

返回:

$ echo $MY_LOCAL_IP
192.168.x.x

为了构建我的 React Native 应用程序,我有一个 .env.development 文件

API_HOST=http://192.168.x.x:3000/api/v1/

我想避免每次都更改此设置。是否可以将我的 .zshrc 中的本地环境变量添加到此文件中?

我尝试了多种模式都没有成功:

# Not working
API_HOST=http://${MY_LOCAL_IP}:3000/api/v1/

# Not even working...
MY_LOCAL_IP=192.168.x.x
API_HOST=http://${MY_LOCAL_IP}:3000/api/v1/

我什至不确定这是否可行?

感谢您的见解

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。