gulpコマンドが見つかりません–gulpのインストール後にエラーが発生しました
gulpコマンドが見つかりません–gulpをインストールした後にエラーが発生した事実はとても役に立つことを証明します:私の問題はgulpコマンドをインストールして見つからないので、環境変数を追加したのはやはりだめで、
問題の説明
私はすでに世界と現地でgulpを使っています.
gulpを実行しようとすると
npmリストgulp(または-g)を実行し、I
Windowsでの作業に関するアドバイス(8.1)?
最適なソリューション
質問と答えはこの質問で見つけることができます.https://stackoverflow.com/a/9588052/1041104
npmモジュール(gulpなど)はパスにインストールされていません.そのため、CMDで実行しても見つかりません.
gulpがグローバルにインストールされている場合は、次の手順を実行します.は、 を作成する.は、Windows 8-10 において、 CMDおよびRe-Openをオフにして、新しいENV変数 を取得する.
優れたソリューション
gulp-cliパッケージのインストールを忘れました.
コマンドラインからコマンド「gulp」を実行できます.
3つ目のソリューション gulpと があることを確認します.は、 を複製する.このパスをPath環境変数に追加するか、 を追加します. cmdを再開します.
パスの最後ではなく、パスの前に
第四案
Windows 8.1を使用しています.同じ問題があります.
私はNodeを使います.jsコマンドプロンプトgulpインストール
そしてノードに移動します.jsコマンドプロンプトで必要なディレクトリを試します.
gulpのローカルバージョンが見つからない場合は、現在のNodeを終了します.jsコマンドプロンプト、新しいNode.jsコマンドプロンプトで上記のコマンドを試します
@SteveLacyのNODE_を試してみましたPATH、コマンドプロンプトはgulpコマンドを検出できません
第五案
同様の問題は、本当に最高のソリューションではなく、世界中でインストールされています.
もちろん、
他のすべての(gulpプラグイン)もローカルにインストールされています.
第6案グローバルインストールgulp プロジェクトにgulpローカルをインストールします. はpackageにあります.json を追加する gulpを実行します.
これは私に役に立つ
第七案
co-workers VMで作業しようとしたとき、同じ問題に遭遇しました.問題はユーザーフォルダから発生しているようです.
環境変数にNODEを追加PATHは問題を解決しなかった.
システム変数で「Path」変数を編集し、その末尾に「%APPDATA%pm」を追加する場合は、現在ログインしているユーザーとは異なるgpmに他のユーザーを設定しない限り、問題を修正する必要があります.
すべてのユーザーが使用できるようにするには、'%APPDATA%pm'ではなく、「C:UsersyourUserAppDataRoamingnpm」(またはgulp)を使用します.ファイルをより多くのuser-indifferentパスに移動することもできます.
新しいcmdプロンプトを起動するのを忘れないでください.新しい「Path」変数を自動的に取得できないからです.
今は「gulp」です.
第8案
Windows 10で同様の問題を設定しました.私の答えはWindows固有です(linuxまたはOSXソリューションのbash修正パスの答えを見てください)
私の核心的な問題はnpmのフォルダがパスに登録されていないことです.私は最初にcmdプロンプトの下でこれを変更しようとしました.
設定ではなくsetxを使用して、環境変数の更新が変わらないことに注意してください.注意してください.これは反スラッシュです.
これは働くべきですが、私にとってsetxの制限で1024文字しか受け入れられないわけではありません...(はい、これは私にとってでたらめです).
だから以上を試して、もしあなたが1024の制限に達したように警告を受けたら、あなたは他の方法で私が最後にすることができます.
まず、コンソールに残っている場合は、
レジストリにアクセスし、次のフォルダにアクセスする必要があります.
その後、「Path」値とnpmフォルダパスをクリップボードに添付します.新しい値をアクティブにするために再起動すると、今すぐ喜ぶはずです.
最後に、すべてをテストするだけです.
第九案
正しい方法: Cmd+R:モデル"%appdata%" npmフォルダ に移動パス全体をコピーします.たとえば、「C:UsersBlah...pm」 などです.マイコンに移動+右クリック[Properties] プレミアムシステム設定(左側) 環境変数 をクリッククリック編集パス 「C:UsersBlah...pm」を最後に追加し、「」を入力します. [OK]をクリックし、cmd を再開
第10案
まず、
そうでなければ、パスソリューションでは問題を解決できません.
次に、npmモジュールパスを次の方法でPATHに追加します.
,
C:\Users\XXXX\AppData\Roaming
pm
の下でgulpが見つかりません.cmdファイル、最後にこの文章を見てgulp-cliパッケージをインストールしてみて、それからコマンドを起動して、できることを発見しました;問題の説明
私はすでに世界と現地でgulpを使っています.
npm install gulpnpm install gulp -gnpm install gulp-utilnpm install gulp-util -g
gulpを実行しようとすると
'gulp' is not recognized as an internal or external command, operable program or batch file.
npmリストgulp(または-g)を実行し、I
[email protected]
と私のグローバルまたはローカルgulpがインストールされている場所.node gulpfile.js
を実行してgulpfileを指したことがあります.エラーはありません.もちろん、require('gulp')
から始まります.Windowsでの作業に関するアドバイス(8.1)?
最適なソリューション
質問と答えはこの質問で見つけることができます.https://stackoverflow.com/a/9588052/1041104
npmモジュール(gulpなど)はパスにインストールされていません.そのため、CMDで実行しても見つかりません.
gulpがグローバルにインストールされている場合は、次の手順を実行します.
NODE_PATH
という環境変数%AppData%
pm
ode_modules
または%AppData%
pm
に設定.npm ls
およびnpm ls -g
を実行すると、インストールされていることが示されますが、CMDはthe missing link
のため見つかりません.優れたソリューション
gulp-cliパッケージのインストールを忘れました.
npm install -g gulp-cli
コマンドラインからコマンド「gulp」を実行できます.
3つ目のソリューション
gulp.cmd
(windows検索を使用)gulp.cmd
(C:\Users\XXXX\AppData\Roaming
pm
)の経路PATH
環境変数を編集し、%APPDATA%
pm
パスの最後ではなく、パスの前に
%APPDATA%
pm
を追加します.第四案
Windows 8.1を使用しています.同じ問題があります.
私はNodeを使います.jsコマンドプロンプトgulpインストール
npm install -g gulp
そしてノードに移動します.jsコマンドプロンプトで必要なディレクトリを試します.
gulp -v
gulpのローカルバージョンが見つからない場合は、現在のNodeを終了します.jsコマンドプロンプト、新しいNode.jsコマンドプロンプトで上記のコマンドを試します
@SteveLacyのNODE_を試してみましたPATH、コマンドプロンプトはgulpコマンドを検出できません
第五案
同様の問題は、本当に最高のソリューションではなく、世界中でインストールされています.
npm install -g gulp
もちろん、
package.json
で使用することが望ましいので、ローカルにインストールし、package.json
にエントリを追加することができます.npm install --save-dev gulp
他のすべての(gulpプラグイン)もローカルにインストールされています.
第6案
npm install -g gulp
npm install gulp
"scripts": {
"gulp": "gulp"
}
に以下の行npm run gulp
これは私に役に立つ
第七案
co-workers VMで作業しようとしたとき、同じ問題に遭遇しました.問題はユーザーフォルダから発生しているようです.
環境変数にNODEを追加PATHは問題を解決しなかった.
システム変数で「Path」変数を編集し、その末尾に「%APPDATA%pm」を追加する場合は、現在ログインしているユーザーとは異なるgpmに他のユーザーを設定しない限り、問題を修正する必要があります.
すべてのユーザーが使用できるようにするには、'%APPDATA%pm'ではなく、「C:UsersyourUserAppDataRoamingnpm」(またはgulp)を使用します.ファイルをより多くのuser-indifferentパスに移動することもできます.
新しいcmdプロンプトを起動するのを忘れないでください.新しい「Path」変数を自動的に取得できないからです.
今は「gulp」です.
第8案
Windows 10で同様の問題を設定しました.私の答えはWindows固有です(linuxまたはOSXソリューションのbash修正パスの答えを見てください)
私の核心的な問題はnpmのフォルダがパスに登録されていないことです.私は最初にcmdプロンプトの下でこれを変更しようとしました.
setx path "%path%;%appdata$
pm"
設定ではなくsetxを使用して、環境変数の更新が変わらないことに注意してください.注意してください.これは反スラッシュです.
これは働くべきですが、私にとってsetxの制限で1024文字しか受け入れられないわけではありません...(はい、これは私にとってでたらめです).
だから以上を試して、もしあなたが1024の制限に達したように警告を受けたら、あなたは他の方法で私が最後にすることができます.
まず、コンソールに残っている場合は、
echo %appdata%
pm
と入力します.これはパスに追加するnpmフォルダで、クリップボードに追加します.レジストリにアクセスし、次のフォルダにアクセスする必要があります.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
その後、「Path」値とnpmフォルダパスをクリップボードに添付します.新しい値をアクティブにするために再起動すると、今すぐ喜ぶはずです.
最後に、すべてをテストするだけです.
>npm install -g gulp
>gulp
第九案
正しい方法:
第10案
まず、
gulp
をグローバルにインストールするには、次の方法を使用します.npm install gulp -g
そうでなければ、パスソリューションでは問題を解決できません.
次に、npmモジュールパスを次の方法でPATHに追加します.
PATH = %PATH%;%APPDATA%
pm
,