2017-09-17 17 views
0

テストサイトをgithubからクローンして、ラズベリの3のノードのデフォルトバージョンを削除してV8.5.0をインストールした後、npm installnpm install nodemon -gを実行しました。私はエラーのために私のスクリプトを実行することができませんしかし今:NodeJSエラー:モジュール './lib/oauth'を見つけることができません

module.js:529 throw err; ^

Error: Cannot find module './lib/oauth' at Function.Module._resolveFilename (module.js:527:15) at Function.Module._load (module.js:476:23) at Module.require (module.js:568:17) at require (internal/module.js:11:18) at Object. (/home/pi/Projects/EncodedB0t/node_modules/request/request.js:28:13) at Module._compile (module.js:624:30) at Object.Module._extensions..js (module.js:635:10) at Module.load (module.js:545:32) at tryModuleLoad (module.js:508:12) at Function.Module._load (module.js:500:3)

私は無駄にnpm install oauth --saveを追加しようとした、オンラインの答えを見つけることができませんでした。

助けていただけたら幸いです!

編集:私のgithubのレポ、https://github.com/TheWalkingM3m3/EncodedB0t

答えて

0

てみ実行npm install request --saveを追加しました。ルートディレクトリのoauth.js.exampleの名前をoauth.jsに変更します。それは私の場合の作品です。

+0

リクエストが修正されました。なぜこのエラーが発生したのか説明できますか? –

+0

ファイル '/node_modules/request/request.js:28:13'には、' OAuth = require( './ lib/file)という行があります。 oauth ').OAuth'が必要ですが、必要なファイルは '/ node_modules/request/lib'フォルダにありません。私は理由と方法を知らない。しかし、私はこのモジュールの明示的なインストールが状況を修正すると仮定しました。 –

+0

ああ、ありがとうございました!さもなければ私は何時間も何時間も立ち往生していただろう。 –

関連する問題