在 windows 上反应 npm start 127.0.0.1 而不是 localhost
React npm start 127.0.0.1 instead of localhost on windows
所以我正在尝试使用 127.0.0.1 而不是 localhost 来启动我的 React 应用程序。
这是我尝试过的:
在脚本中,我将以下内容作为开始
"start": "set HOST=127.0.0.1 && react-scripts start"
这会产生以下错误:
Attempting to bind to HOST environment variable: 127.0.0.1
If this was unintentional, check that you haven't mistakenly set it in your shell.
Learn more here:
node:events:346
throw er; // Unhandled 'error' event
^
Error: getaddrinfo ENOTFOUND 127.0.0.1
at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:69:26)
Emitted 'error' event on Server instance at:
at GetAddrInfoReqWrap.doListen [as callback] (node:net:1493:12)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:69:17) {
errno: -3008,
code: 'ENOTFOUND',
syscall: 'getaddrinfo',
hostname: '127.0.0.1 '
我还尝试更新我的主机文件以包含以下行:
本地主机 127.0.0.1
请注意,我可以在 launch.json 中启动 127.0.0.1,但这仅适用于我正在调试时
所以终于想通了。创建了一个名为 env.local 的文件,其中包含以下内容:
HOST=127.0.0.1
所以我正在尝试使用 127.0.0.1 而不是 localhost 来启动我的 React 应用程序。
这是我尝试过的:
在脚本中,我将以下内容作为开始
"start": "set HOST=127.0.0.1 && react-scripts start"
这会产生以下错误:
Attempting to bind to HOST environment variable: 127.0.0.1 If this was unintentional, check that you haven't mistakenly set it in your shell. Learn more here: node:events:346 throw er; // Unhandled 'error' event ^ Error: getaddrinfo ENOTFOUND 127.0.0.1 at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:69:26) Emitted 'error' event on Server instance at: at GetAddrInfoReqWrap.doListen [as callback] (node:net:1493:12) at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:69:17) { errno: -3008, code: 'ENOTFOUND', syscall: 'getaddrinfo', hostname: '127.0.0.1 '
我还尝试更新我的主机文件以包含以下行: 本地主机 127.0.0.1
请注意,我可以在 launch.json 中启动 127.0.0.1,但这仅适用于我正在调试时
所以终于想通了。创建了一个名为 env.local 的文件,其中包含以下内容:
HOST=127.0.0.1