2017-05-15 6 views
0

ノードモジュールの中にunirestクライアントフォルダがあります。Nodejs:unirestモジュールを要求しようとしているときにモジュールエラーが見つかりません

var uniClient = require('unirest'); 

次のエラーが表示されます:

module.js:472 
throw err; 
^ 

Error: Cannot find module 'unirest' 

私も次のように必要と試してみました:

var uniClient = require('C:/node_modules/unirest'); 

をしかし、私は次のエラーを取得する:unirest必要としようとしているオン

module.js:472 
    throw err; 
    ^

Error: Cannot find module 'C:/workspace/postman/webServices/target/node_modules/unirest' 

私はチェックして、unirestクライアントのindex.jsがC:/ workspace/postman/webServices/target/node_modules/unirestに配置されていることを確認しました。

私は を知っている必要があり

- のいずれか、unirestクライアントを必要とする標準的なパスが何であるかを

(親切にパッケージのインストールを示唆していない私はすでにそれを行っているが、この場合には、私は、フォルダを調達要求したいです)
  • 、またはどちらのモジュールでも同じディレクトリを探す必要があります。
+1

実行するファイルはどのフォルダですか?そして一番? –

+0

C:/ node_modules/unirestは、unirestモジュールとそのindex.jsを含むモジュールです。含まれているフォルダが >ドキュメント、\t index.js、\t LICENSE、\tのMakefile、\t node_modules、\t package.json、\t README.md、あなたがnode_modulesにあなたのファイル・アプリケーションを作成することはできません – BabyGroot

+0

\tテストです、あなたが作成する必要がありますあなたのファイルを作成し、必要なモジュールをインストールします。おそらくrequire( 'unirest')で動作します。 このように:http://expressjs.com/en/starter/installing.html 変更を明記してください。 –

答えて

1

ドキュメントによると、ノードは、次の操作を実行しようとしている:require

+0

? - 私はそれを取得していない – BabyGroot

+0

必要なリンクthats良い - ありがとう – BabyGroot

0

あなたはグローバルで、このNPMモジュールをインストールする必要があります。

npm install unirest -g