错误:尝试启动 nuxt dev 服务器时 getaddrinfo ENOTFOUND '0'

Fan*_*eyl 5 dns nuxt.js

我想在我的脚本中启动一个 nuxt 开发服务器package.json(我的目标是从我的手机访问该页面来测试它):

"dev:host": "nuxt --hostname '0' --port 8000"
Run Code Online (Sandbox Code Playgroud)

我基本上从 nuxt 文档(https://nuxtjs.org/docs/2.x/features/configuration#edit-host-and-port)复制了该行,但是在执行脚本时出现此错误:

FATAL  getaddrinfo ENOTFOUND '0'
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:64:26)
Run Code Online (Sandbox Code Playgroud)

这很奇怪,因为当我编辑nuxt.config.js和添加具有相同属性的服务器对象时,它可以工作(至少在我的电脑上,我仍然无法用手机访问该页面,尽管它位于同一网络中,但我猜这是一个不同的网络)问题)。有人也偶然发现过这个 dns.js 错误吗?

Yue*_*JIN 13

将“0”替换为 0.0.0.0(无引号)。它在 Windows 11 上适用于我。

"dev:host": "nuxt --hostname 0.0.0.0 --port 80"
Run Code Online (Sandbox Code Playgroud)