
推文
周末想升级Nuxt到4.4.2版本,结果困难重重。
首先是 Nuxt 所依赖的 Nitro ,在 2.13.1 升级到 2.13.2 的时候,把依赖项 rollup-plugin-visualizer 从 v6 升级到了 v7 。这项更改直接导致了 Nuxt 的最低 Node.js 要求从 20.x 提升到了 22.x 。
于是我切换 Node.js 的版本到 22.x ,发现程序内因为连接被重置导致Mongodb无法连接。于是我又尝试升级到 24.x 发现仍然连接被重置。
上网一查,原来当前 Node.js 不管是 v22.22.2 还是 v24.14.1 ,在 Windows 下都无法正常连接。
相关 issues 地址:https://github.com/meteor/meteor/issues/14246
当我好不容易把 Node.js 切换到没有这个问题的版本之后, Nuxt 又出问题了。
Nuxt 的 @nuxt/vite-builder 依赖项,在 windows 开发模式中无法正确拼接 CSS 地址。
于是作罢,回退版本。
现在搞不懂到底是 windows 的问题还是 windows 不受待见的问题,难道未来真的要将开发和生活分 2 台电脑来完成了吗?
发表于:2026-04-05 13:26