服务器不适用于 .env 中的 HOST 变量(创建 React App)
Server doesn't work with HOST variable in .env (Create React App)
我使用 create-react-app 并尝试使用 .env
文件设置 HOST=custom.local
变量。
但它总是被消息忽略:
Attempting to bind to HOST environment variable: custom.localhost
If this was unintentional, check that you haven't mistakenly set it in your shell.
另外,我看到了这个:
echo $HOST
M1-Air // <- my laptop name
所以,据我所知,这个变量已经设置,并且 dotenv
在 CRA 中不会覆盖它,只是忽略它,但是关于我需要做什么来为 CRA 设置自定义 HOST 变量的任何建议?
我在 GitHub 上发现了一个类似的问题,但它没有关于如何解决它的任何建议:
https://github.com/facebook/create-react-app/issues/4307
看起来我的问题不是由重新分配变量引起的,而是因为我的自定义主机名 custom.localhost
没有映射到任何 IP,即使没有这样的消息。
除了将域添加到 .env
文件外,还通过在我的 /etc/hosts
中添加 0.0.0.0 custom.localhost
解决了这个问题。
我在这里找到了答案:
我使用 create-react-app 并尝试使用 .env
文件设置 HOST=custom.local
变量。
但它总是被消息忽略:
Attempting to bind to HOST environment variable: custom.localhost
If this was unintentional, check that you haven't mistakenly set it in your shell.
另外,我看到了这个:
echo $HOST
M1-Air // <- my laptop name
所以,据我所知,这个变量已经设置,并且 dotenv
在 CRA 中不会覆盖它,只是忽略它,但是关于我需要做什么来为 CRA 设置自定义 HOST 变量的任何建议?
我在 GitHub 上发现了一个类似的问题,但它没有关于如何解决它的任何建议: https://github.com/facebook/create-react-app/issues/4307
看起来我的问题不是由重新分配变量引起的,而是因为我的自定义主机名 custom.localhost
没有映射到任何 IP,即使没有这样的消息。
除了将域添加到 .env
文件外,还通过在我的 /etc/hosts
中添加 0.0.0.0 custom.localhost
解决了这个问题。
我在这里找到了答案: