私はリクエストモジュールをインストールし、エラーが発生しました:
module.js:340
throw err;
^
Error: Cannot find module 'request'
私はこのエラーに関するすべての投稿を読みましたが、これはモジュール要求がグローバルに見つからないためであることを理解していますが、すでに2つの提案を試しました
npmインストール要求-g
これは/ usr / loca / binにインストールする必要がありますか?見ないから。
そして
sudo npmリンク
/ usr / local / lib / node_modules / request-> / Users / soulsonic / dev / sandbox / node_test / request
各コマンドの後に端末を再起動しましたが、「モジュールが見つかりません」エラーが発生し続けます。
更新
「npm install request」がnode_modulesの下に「request」を追加していなかったため、最初のディレクトリになんらかの競合があったに違いありません(そこに他に10個あります)..新しいディレクトリに切り替えた後、機能しました。
-gスイッチを指定して実行すると、/ usr / local / lib / node_modules / requestにインストールされていることがわかります。
上記のパスが自動的に追加されるように、プロファイルを更新する必要があるようです。