创建反应应用程序错误

Create-react-app error

我想使用 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

我该如何解决?

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

或者您可以明确地将 start in scripts in package.json 更改为 运行 HOST=localhost react-scripts start。但这似乎有点复杂。

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

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

应用程序应该正确启动