我有一个.sh文件,代码如下:
react-scripts start HOST=0.0.0.0
我的启动脚本是:
"scripts": {
"start": "./run.sh",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
问题是,当我访问react组件上的process.env对象时,我看不到这个变量。我该如何工作?
这似乎对我有用:在React应用的shell脚本中设置环境变量
因此,解决方案是添加REACT_APP作为变量的前缀。
我的.sh文件结束时是这样的:
#!/bin/sh
export REACT_APP_PYTHON_API_IP="localhost"
yarn start