Windows的Node.js x86和x64安装程序有什么区别?

Bor*_*ard 11 windows node.js

他们都将node.exe安装到C:\ Program Files (x86) ......所以我想知道实际的区别是什么.我知道有一些因为node-sqlserver模块在我们的机器上出现故障,并且它以不同的方式为x86和x64版本的Node做到了.

有人能为我解释一下这个区别吗?谢谢.

Joe*_*yle 16

x64安装程序安装64位版本的节点,该节点是针对64位版本的V8编译的.node-sqlserver包是一个本机模块,这意味着它需要针对匹配的节点版本进行编译.IE:如果您对64位版本的节点使用预编译的32位版本的模块,则会失败.

除了32位和64位应用程序之间的典型差异(更大的地址空间,使用8个字节用于地址而不是4个字节)之外,两个版本之间的节点没有区别.