【问题标题】:Node version manager节点版本管理器
【发布时间】:2024-12-30 02:15:02
【问题描述】:

我正在尝试安装 n 以降级节点 它给了我:

Unsupported platform for n@8.0.0: wanted {"os":"!win32"} (current: {"os":"win32","arch":"x64"})

如果你知道如何解决这个问题,请告诉我。

【问题讨论】:

  • 您可以使用本机 Windows 支持的另一个节点版本管理器,例如 nvs 或 nwm-windows。您可以从 nodejs 下载服务器下载旧版本节点的安装程序:nodejs.org/dist 您可以在 WSL 中使用 n 来管理节点的 Linux 安装。你想解决什么问题?降级节点,还是拥有节点版本管理器?

标签: node.js n


【解决方案1】:

official doc 说:

n 不适用于 Microsoft Windows(如 PowerShell)的本机 shell,或用于 Windows BASH 的 Git,或 Cygwin DLL。

是的,您的 Windows 计算机不受支持。

【讨论】:

  • 也许是“Windows shell”而不是“Windows 机器”
  • 我该怎么办?
  • 使用不同的机器。你无能为力。