使用来自 .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 (将#修改为@)