2

私のウェブサイトで動作すると思われる正しいディレクトリにsocket.ioをインストールするのに問題があります。ある時点で機能していましたが、WebサイトファイルのあるディレクトリにsocketIOをインストールする必要がありました(そのため、雑然としていてそこに存在できなかったため、これらのファイルを削除すると機能しなくなりました)。

私のウェブサイトのファイルは次の場所にあります。/var/www/

Node.jsは、入力するとnode -v、バージョンが表示される場所であればどこでも、グローバルに正常に機能するようです。

試しsudo npm install socket.io -gましたが、問題は解決しませんでした。socket.ioをどこにインストールするのですか、それを機能させるためにどのようにインストールするのですか?

4

1 に答える 1

0

重複の可能性: socket.ioをグローバルにインストールしようとするとエラーが発生する

ローカルで実行する場合は、package.jsonフォルダーとnode_modulesフォルダーが存在するプロジェクトフォルダーにnpmパッケージをインストールする必要があります。グローバルインストールの場合、グローバルパッケージフォルダーを含むNODE_PATH変数が必要です。これは/ usr / local / lib/node_modulesである必要があります。

于 2013-02-07T09:06:17.097 に答える