Node.js 节点不受支持的平台

Node.js 节点不受支持的平台,node.js,x86,Node.js,X86,我正在尝试设置新的PC开发环境以匹配它的前身,但是当我运行NPM install时,我得到以下错误 Unsupported platform for node-win-x86@12.22.1: wanted {"os":"win32","arch":"x86"} (current: {"os":"win32","arch":"ia32"}

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

Unsupported platform for node-win-x86@12.22.1: wanted {"os":"win32","arch":"x86"} (current: {"os":"win32","arch":"ia32"})
这是否表明我的硬件与某些节点模块不兼容


我不熟悉
ia32
,我看不到node installer中有任何选项可用于此特定体系结构的安装假设您在现代64位处理器上运行Windows,那么您运行的似乎是32位版本的NPM或nodejs,您应该安装64位版本。

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