【发布时间】: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 - 在下面回答。