如何将参数传递给react脚本启动命令并在react中使用它们



我有一个.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

最新更新