在 x86_64-conda_cos6-linux-gnu 找不到开放端口

Could not find an open port at x86_64-conda_cos6-linux-gnu

所以,我最近开始学习 React,但 运行 遇到了一些问题,如果有人愿意帮助我解决问题的话。 我正在使用代码创建一个应用程序。

npx create-react-app project-name

应用程序已创建,但是当我尝试 运行 它使用

npm start

我收到以下错误: 无法在 x86_64-conda_cos6-linux-gnu 找到开放端口。

有人可以指导我如何克服这个问题吗?谢谢

消息日志如下:

正在尝试绑定到 HOST 环境变量:x86_64-conda_cos6-linux-gnu 如果这是无意的,请检查您是否没有在 shell 中错误地设置它。 在此处了解更多信息:https://cra.link/advanced-config

解决问题:

  1. 我通过命令行将 HOST="localhost" 写入了 ~.bash_profile 首选编辑器 nano
  2. 我用 source ~/.bash_profile
  3. “重新加载”了环境变量

有关详细信息,请查看此 link

为 Ubuntu 添加具体步骤:

  1. 使用 hostnamectl 更改主机名。

    在Ubuntu18.04我们可以更改系统主机名和相关设置 使用命令 hostnamectl.

例如,要将系统静态主机名更改为 linuxize,您需要 使用以下命令:

  sudo hostnamectl set-hostname localhost

复制 hostnamectl 命令不产生输出。成功时返回 0,否则返回非零失败代码。

  1. 编辑/etc/hosts 文件。 打开 /etc/hosts 文件并将旧主机名更改为新主机名。
/etc/hosts
127.0.0.1   localhost


# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

复制 3. 编辑 cloud.cfg 文件。

如果安装了 cloud-init 包,您还需要编辑 cloud.cfg 文件。这个包通常默认安装在AWS等云提供商提供的镜像中,用于处理云实例的初始化。

检查包是否安装运行以下ls command:

ls -l /etc/cloud/cloud.cfg 

找到解决方案。刚输入

HOST=localhost npm start

现在工作顺利