2

PhoneGap の Web サイトの指示に従い、Windows のコマンド プロンプトを使用して PhoneGap をインストールしました。ただし、インストール後に「phonegap」コマンドを実行しようとすると、「phonegap」が内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されないというエラーが表示されます。これを修正するにはどうすればよいですか? ありがとう。

4

5 に答える 5

4

phonegap .exe ファイルの場所をプロンプトに知らせるために、クラスパス変数に phonegap を追加する必要がある場合があります。

exeファイルのフルパスを書き込んでみてください。それが実行される場合は、上記の方法で問題が解決するはずです。

編集
phonegap.com のインストール ページ ( http://phonegap.com/install/ ) を見ただけです。私が言う情報は非常に少ない..しかし、それでも上記を調査することをお勧めします。

于 2013-10-12T20:52:48.567 に答える
3

現在のユーザーのデフォルト パスの enthronement 変数の問題。手順に従ってください。

[スタート] メニューをクリックし、検索ボックスに「regedit」と入力します。これにより、Windows レジストリ エディター プログラムが起動します。

次のレジストリ エントリに入力します: HKEY_CURRENT_USER\Software\Microsoft\Windows Script Host\Settings

右側のウィンドウで「有効」エントリを選択します。このエントリが存在する場合は、右クリックして [新規]、[DWORD 値] の順に選択します。値に「Enabled」という名前を付けます。
[有効] エントリを右クリックし、[変更] をクリックします。
「値」ボックスの数値を「1」に変更します。これにより、WSH が再度有効になります。
開いているコマンド ウィンドウをすべて閉じて、新しいウィンドウを開きます。

于 2014-01-18T05:10:16.110 に答える
2

これは非常に古い質問ですが、Windows Vista/7/8 でうまくいった解決策を投稿します。問題は、デフォルトでは、npm コマンドが実行されるコマンド プロンプトが昇格されていないことです。そのため、管理者としてコマンド プロンプトを起動し、npm コマンドを実行します。昇格されていない場合、環境変数は正しく設定されません。

于 2014-02-09T15:24:15.947 に答える
2

管理者としてCMDを実行してみてください。うまくいけば、それはあなたの問題を解決します。これで解決しました。

于 2015-03-17T08:51:57.960 に答える