11

どちらもnode.exeをC:\ Program Files (x86)にインストールします...したがって、実際の違いは何でしょうか。モジュールが私たちのマシンで失敗しているためにいくつかあることを私は知っていnode-sqlserverます、そしてそれはノードのx86とx64バージョンのために異なる方法でそうします。

誰かが私のために違いを説明できますか?ありがとう。

4

1 に答える 1

16

x64インストーラーは、64ビットバージョンのV8に対してコンパイルされた64ビットバージョンのノードをインストールします。node-sqlserverパッケージはネイティブモジュールです。つまり、一致するバージョンのノードに対してコンパイルする必要があります。IE:64ビットバージョンのノードに対して、コンパイル済みの32ビットバージョンのモジュールを使用している場合は失敗します。

32ビットアプリケーションと64ビットアプリケーションの一般的な違い(アドレス空間が大きい、アドレスに4バイトではなく8バイトを使用)を除いて、ノードは2つのバージョン間で違いはありません。

于 2012-09-21T00:14:53.690 に答える