开发者问题收集

创建反应应用程序错误

2017-06-29
5273

我想使用 create-react-app,因此我按照说明操作:

npm install -g create-react-app
create-react-app my-app
cd my-app/
npm start

但是最后一步出错了。运行 npm start 后出现错误:

Could not find an open port at linux-llw5. Network error message: getaddrinfo ENOTFOUND linux-llw5

我该如何修复?

2个回答

您的机器可能有一个全局 HOST 环境变量,因此 Create React App 会尝试在其上查找开放端口,而不是默认的 localhost 。删除环境变量,它应该可以正常工作。

或者,您可以明确更改 package.jsonscripts 中的 start 以运行 HOST=localhost react-scripts start 。但这似乎有点复杂。

Dan Abramov
2017-06-29

如果您在命令行中设置变量并运行

...
cd my-app/
HOST=localhost npm start

应用程序应该可以正确启动

Vladislav Kysliy
2017-08-03