2013-06-13 18 views
5

jQueryを使ってnode.jsにアプリケーションをビルドしていますが、実行しようとすると、それはモジュールjsdomが見つかりませんでした。なぜなら、jQueryのインストールでこの依存関係がインストールされなかった理由は分かりません。手動npm install jsdom実行して、私は、このエラーメッセージが出ます:npmはWindowsにjsdomをインストールしていません

MSBUILD:エラーMSB3428を:のVisual C++コンポーネント "VCBuild.exe" をロードできませんでした。これを修正するには、1).NET Framework 2.0 SDKをインストールします.2) Microsoft Visual Studio 2005をインストールするか、または3) コンポーネントの場所をシステムパスに追加します(別の場所にインストールされている場合)。 [C:サイト\ \ myappの\ node_modules \ jsdom \ node_modules \ contextify \ビルド\のbinding.sln]

私は最初のオプションを試してみましたが、それでもdidntの助け。私は何ですか(行方不明|間違っている)ですか?

答えて

8

Windowsにjsdomをインストールすることに問題があるだけではありません。あなたはこれらの指示を試すことができます: http://www.steveworkman.com/node-js/2012/installing-jsdom-on-windows/

またはCheerioを使用すると、Windowsにインストールするのが簡単で、同様の作業を実行できます。

+5

私は実際にVisual Studioをインストールする必要がありますか?恐ろしい。 Na-ha。とんでもない。私はCheerioを見ます。情報をありがとう。 –

+0

@Dbugger一般的に、PythonとC++コンパイラがOSのインストールにバンドルされているので、公正になるためにはlinux/Macでうまく動作します。 Windowsの場合は、それぞれ自分で取得する必要があります。しかし、['node-gyp's docs](https://github.com/TooTallNate/node-gyp#installation)に記載されているように、VSの無料Express版はうまく動作します。 –

+0

「Cheerio」を提案していただきありがとうございます。インストールと使用は簡単です。 –

関連する問題