nodeJSサーバーで使用するために、npmを使用してWindowsにsocket.ioをインストールしようとしています。
まず、「npm install socket.IO」と入力すると、ログに python と node-gyp に関するエラーが記録されました。Python 2.7.3 をインストールし、環境変数を設定しました。
今、私はビジュアルスタジオに関係する新しいエラーを受け取りました(VSは npm と何の関係があるのですか?それはコンパイラーについてですか?)。
エラーはここと同じです 一部のパッケージ (sqlite3、socket.io) の npm インストールは、Windows 7 でエラー MSB8020 で失敗します が、エラーの代わりに回答でオプションを使用すると、データ損失の可能性について何かがわかります (c4267 )しかし、エラーは記録されません。
次に、アプリを起動すると、まだモジュール socket.io が見つからないというメッセージが表示されます。
ああ、また、npm config get root を実行すると、「未定義」と表示されますが、何か関係があるのでしょうか? モジュールをグローバルまたはローカルにインストールする必要がありますか?