簡體   English   中英

Windows的Node.js x86和x64安裝程序有什么區別?

[英]What's the difference between Node.js x86 and x64 installers for Windows?

他們都將node.exe安裝到C:\\ Program Files (x86) ......所以我想知道實際的區別是什么。 我知道有一些因為node-sqlserver模塊在我們的機器上失敗了,它以不同的方式為x86和x64版本的Node做到了。

有人能為我解釋一下這個區別嗎? 謝謝。

x64安裝程序安裝64位版本的節點,該節點是針對64位版本的V8編譯的。 node-sqlserver包是一個本機模塊,這意味着它需要針對匹配的節點版本進行編譯。 IE:如果您對64位版本的節點使用預編譯的32位版本的模塊,則會失敗。

除了32位和64位應用程序之間的典型差異(更大的地址空間,使用8個字節用於地址而不是4個字節)之外,兩個版本之間的節點沒有區別。

此鏈接提供了x86和x64處理器體系結構之間主要差異的完整摘要,可以幫助您理解您的問題。

本質上,x86和x64具有不同的指令集,因此以某種方式以不同方式安裝它可能更好,以便更好地利用每個指令集提供的功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM