2016-08-06 13 views
0

ノードにモジュールをインストールしようとしています。 私はbusboyモジュールをダウンロードしました。このモジュールは3つのサブフォルダといくつかのファイルを持つ "busboy-master"という名前のフォルダです。 「コンソールがものをやっているように見える。この時点でnpm install busboyノードにモジュールをインストールする

しかしdoesnの:\プログラムファイルは、私が入力したノードのコマンドプロンプトで\ nodejs \ node_modules

を:私はCの内側に「busboyマスター」フォルダを入れていますエラーまたは確認のいずれかを示すようです。

とにかく、私は私のJavaScriptを実行したとき、私はまだ言うの行にエラーが表示されます。var busboy = require('busboy');

とコンソールからのエラーがある:Error, cannot find module busboy.

私もbusboyマスターを入れて試してみましたC:¥Program Files¥nodejs¥node_modules¥npm¥node_modules。

これまでにモジュールをインストールしたことはありません。これを行う方法に関するチュートリアルは見つかりません。私が行方不明になっているステップがあるの?

ありがとうございます!

+0

可能な複製(http://stackoverflow.com/questions/31930370/what-is-npm-and-why-do-i-need-it) – Iceman

答えて

0

ノードとnpmの絶対的な基本的な基本についてお読みください。フレックスあなたのGoogle筋肉。ここで、私はあなたを始めさせるでしょう。私は "npmは何ですか?"と尋ねたところ、great introductionがあなたの質問に答えてくれました。

0

ノードモジュールからモジュールバスボーイを完全に削除してください。ただ、ノードモジュールディレクトリに移動し、コマンドに

npm install busboy 

そして、あなたのjsファイルでそれは確かに動作します

var busboy = require('busboy'); 

の書き込みを与えます。

2

npmをインストールするには2通りの方法があります。

1.Local

あなたは、特定のアプリケーションでそれを使用したい場合はnpm_name

をNPMをインストールします。あなたは上記のコマンドを使用してルートディレクトリ&に行きます。

このnpmの範囲は、そのアプリケーションのみです。他のアプリケーションで使用する場合は、再度インストールする必要があります。

使用はローカルにインストールする場合、インストールパスがnode_modulesフォルダ

2.グローバル

-g NPM-名をNPMをインストール

内で、同じフォルダ内になりますそれをグローバルに使用する場合は、すべてのアプリケーションで1つのnpmを使用したいと考えてください。グローバルにインストールする場合は、再度インストールする必要はありません。

Ex。すべてのアプリケーションでexpress npmを使用します。だから私たちは全世界に&をインストールし、すべてのアプリケーションでそれを使用します。フォルダの

インストールパスはCになります:[?NPMで、なぜ私はそれが必要なのですかどう]の\ Users \ユーザーUSER_NAME \のAppData \ローミング\のNPM

関連する問題