2017-01-16 13 views
4

今日は中級クラスの問題に遭遇しました。 gulp.jsをインストールして使用する方法をクラスに示していたので、プロジェクタでそのプロセスを表示する必要がありました。ローカルギャルのインストール後にnode_modulesが見つからない

私はnpm install -g gulpでnode.jsとgulp.jsをグローバルにインストールしましたが、すべて正常に動作します。

私が作業しているプロジェクトフォルダにgulpをローカルにインストールしようとすると、gulpがインストールされているように見えますが、node_modulesフォルダは決して作成されません。

私はきれいにしようとしましたが、私は管理者としてコマンドプロンプトを実行しようとしました、私は隠しフォルダを確認しました、何も動作しません。 ---私も再起動し、Windowsを再試行しました。

私は窓のトランスクリプトコマンドライン出力の10

に取り組んでいます:

C:\Xampp\htdocs\test> node -v 
v4.2.4 

C:\Xampp\htdocs\test> npm -v 
2.14.12 

C:\Xampp\htdocs\test> gulp -v 
[16:40:28] CLI version 3.9.1 
[16:40:28] Local version 3.9.1 

C:\Xampp\htdocs\test> npm install --save-dev gulp 
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue 
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue 
npm WARN deprecated [email protected]: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to [email protected]^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree. 
[email protected] ..\..\..\node_modules\gulp 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] ([email protected]) 
├── [email protected] 
├── [email protected] ([email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]) 
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]) 

注:NPMは私のPATHにあります。

+0

あなたはそれらの '.. \ .. \ ..'を出力に表示しますか? project.jsonファイルは、あなたが入っているフォルダから2つ上のフォルダです。npmをインストールしている場所にproject.json(npm init)を作成します。 – vittore

+0

@vittore昨日同様の手順で同じ手順を試してみました。私の生徒一人一人がpackage.jsonが何であるか知りませんでした。これが問題であるとは本当にわかりません。 –

+0

現在のフォルダにそのファイルがない場合は、そのファイルを親フォルダで検索します。あなたは3つのレベルを1つ持っています。だからこそ、node_modulesフォルダーに3レベルアップするようにgulpをインストールしました。 – vittore

答えて

2

package.jsonまたは現在のディレクトリにnode_modulesという名前のフォルダが必要です。あなたが持っていなければ、npmは親ディレクトリでどちらかを探します。詳細はNPM Installs Package Outside Current Directoryへの回答を確認してください。

npm initから始めると、package.jsonが作成されます。

関連する問題