我的 iMac 运行的是 macOS Catalina,节点 v16.17.1。当我尝试使用以下命令构建 Nuxt3 应用程序时:
npx nuxi init mynuxt
cd mynuxt
npm install
npm run dev
我得到这样的输出:
Nuxi 3.0.0 15:04:45
Nuxt 3.0.0 with Nitro 1.0.0 15:04:45
> Local: http://localhost:3000/
> Network: http://192.168.1.104:3000/
✔ Nitro built in 3519 ms 15:04:59
ℹ Vite client warmed up in 6771ms 15:04:59
但是,当我尝试在 Firefox 中访问 http://localhost:3000/ 时,它只是不断加载并且没有任何渲染。有时,在多次重新加载(通过重新保存 nuxt.config.ts 文件)和浏览器刷新后,我可以显示 Nuxt 欢迎页面,但热模块替换 (HMR) 似乎不起作用,并且当我对文件进行更改。
我完全困惑了,因为 Vite 在没有 Nuxt 的情况下工作得很好,我可以使用
npm create vite@latest
命令用 Vite 搭建 Vue 应用程序,一切正常。
OP 已更新为 Node v18,现在可以正常工作了。