【问题标题】:Node unsupported Platform节点不支持的平台
【发布时间】:2021-05-16 16:27:28
【问题描述】:

我正在尝试设置我的新 PC 开发环境以匹配它的前身,但是当我运行 NPM install 时出现以下错误

Unsupported platform for node-win-x86@12.22.1: wanted {"os":"win32","arch":"x86"} (current: {"os":"win32","arch":"ia32"})

这是否表明我的硬件与某些节点模块不兼容?

我不熟悉 ia32,并且我在节点安装程序中没有看到任何选项来安装此特定架构

【问题讨论】:

  • "ia32" 是 32 位 x86 的同义词。听起来两个软件在命名实际上是同一事物的问题上存在分歧。 :( 请参阅The most correct way to refer to 32-bit and 64-bit versions of programs。(在 Windows 世界中,“x86”通常指的是 32 位 x86,而不是他们发明的“x64”术语。)
  • 假设您在现代 64 位处理器上运行 Windows,从这些信息中很难判断,但我猜您正在运行 32 位版本的 NPM 或 nodejs,而您应该已经安装了64位版本。
  • @jfriend00 这正是问题所在。我无意中安装了 32 位节点版本。请创建一个答案,以便我可以选择作为解决方案。谢谢。
  • @KevinBradshaw - 在下面回答。

标签: node.js x86


【解决方案1】:

假设您在现代 64 位处理器上运行 Windows,您似乎正在运行 32 位版本的 NPM 或 nodejs,并且您应该安装了 64 位版本。

【讨论】:

    猜你喜欢
    • 2010-09-11
    • 2018-11-18
    • 2018-08-27
    • 1970-01-01
    • 2017-06-05
    • 2016-10-18
    • 2019-04-17
    • 1970-01-01
    相关资源
    最近更新 更多