生産のためにCSS/JSファイルを縮小して連結するために、GulpとNode.Jsを使用してストリームを処理しようとしています。'gulp'が内部または外部のコマンドとして認識されない
ここに私が行ったことがあります。
- 私はWindows 7マシンにNode.Jsをインストールしました。世界的に、このコマンドを
npm install -g gulp
- を使用して
- インストールガルプは、その後、私は
NODE_PATH
と呼ばれる新しいユーザー変数を閉じて、私のコマンドラインを再オープンした後%AppData%\npm\node_modules
に設定を追加、私はから一気のタスクを実行しようとしましたコマンドライン(すなわち、gulp css
)。しかし、それは私に次のエラーを与える
'gulp' is not recognized as an internal or external command
私はこれを動作させることができますか?
私はウィンドウ内の検索バーを使用して次のパスを開いた、 %AppData%\npm\node_modules
私は私が私の上Path
変数に%AppData%\npm\node_modules
を追加しようとしました、次の2つのフォルダ
gulp
gulp-cli
を見ますその変数が最大許容傭船者制限に達しているため、システム変数を取得しませんでした。
私はPath
変数からのパスのカップルを削除し、;C:\Users\[MyWindowsUserName]\AppData\Roaming\npm\node_modules
が、それでも今働いを追加しました。
は、私もその後、gulp
、まだ同じ問題を実行し、このコマンド
PATH=%PATH%;C:\Users\[MyWindowsUserName]\AppData\Roaming\npm\node_modules
を使用して、実行時にパスを設定しようとしました。
私はここで何が欠けていますか?これを動作させるためには他に何が必要ですか?
$ NODE_PATHをエコーすると、グローバルノードの依存関係への正しいパスが得られますか? –
コマンドラインから 'echo $ NODE_PATH'と入力すると、' $ NODE_PATH'が返されます –
あなたはwin7を読んでいませんでした。 echo%PATH% –