Error: getaddrinfo ENOTFOUND '0' when trying to start nuxt dev server

Error: getaddrinfo ENOTFOUND '0' when trying to start nuxt dev server

我想在我的 package.json 中使用此脚本启动一个 nuxt 开发服务器(我的目标是从我的手机 phone 访问该页面以对其进行测试):

"dev:host": "nuxt --hostname '0' --port 8000"

我基本上是从 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)

这很奇怪,因为当我编辑 nuxt.config.js 并添加一个具有相同属性的服务器对象时,它起作用了(至少在我的电脑上,我仍然无法使用我的 phone 虽然它在同一个网络中,但我想这是一个不同的问题)。有没有人也偶然发现了这个 dns.js 错误?

不确定这里的问题,因为它在我这边工作得很好。

也许试试 0.0.0.0

另外,你的 OS 是什么?这可能是您的 @nuxt/cli 版本?

这是我的测试仓库:https://github.com/kissu/so-nuxt-vimeo

也许在 github 上举办一个并分享给我,这样我可以尝试看看它是否适合我(如果它与 Nuxt 或系统相关,将有助于调试)。

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

"dev:host": "nuxt --hostname 0.0.0.0 --port 80"