[〜#〜] error [〜#〜]
C:\>cordova
'cordova' is not recognized as an internal or external command,
operable program or batch file.
私の環境パス
C:\>path
PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32
\WindowsPowerShell\v1.0\;C:\Program Files\nodejs\;C:\Program Files (x86)\Git\cmd
;C:\Program Files (x86)\GtkSharp\2.12\bin;C:\Program Files (x86)\Windows Kits\8.
1\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\B
inn\;C:\Program Files\Microsoft\Web Platform Installer\;**C:\Program Files\ANT\apa
che-ant-1.9.3\bin;C:\Program Files\Java\jdk1.7.0_51\bin;C:\Development\sdk\tools
;C:\Development\sdk\platform-tools;C:\Development\cordova-3.3.0\cordova-Android\
bin;**
NB:私は利用可能なすべてのチュートリアルを読み、そのうちの少なくとも10をフォローし、'phonegap' not recognized,
などに関するすべての同様の質問を読みました。 'Enabled'レジストリが1に設定されており、いくつかのソリューションが示唆しているように再インストール'phonegap'
& 'cordova'
からNPM install -g phonegap
まで、および'cordova'
でも同じですが、まだ実行できません。
別のPCで作成した古いphonegapアプリケーションをコピーしましたが、問題なく実行できます。これで何も解決されないことを願っています。
パスにcordovaフォルダーを追加する必要はありません。
cordovaコマンドはnodejs npmスクリプトです。パスにnpmフォルダーが必要です。
%appdata%\npm\
またはそれが機能しない場合は、代わりに使用してください
c:\users\YourUserName\AppData\Roaming\npm\
(YourUserNameをユーザープロファイルの名前に置き換えます)
奇妙なのは、手動で変更しなければならなかったことを覚えていないことです。nodeとnpmをインストールするときに自動的に追加する必要があると思います。
npm install -g cordova
-gはグローバルインストールオプションで、AppData\Roaming\npmでCordovaをグローバルに使用できるようにします。必要に応じてプロンプトを再起動します。
以下の方法は、npm、Be itPhonegap、Cordova、Ionicまたはelse)に関連するすべての問題の解決策です。 ...コンセプトは、npmを使用してインストールされたすべてのソフトウェアがこのパスに保存されることです。
C:\Users\[Your User Name]\AppData\Roaming\npm
ですから、上記のパスをWindows環境変数に追加するだけです。初心者の場合、パスを追加する手順は次のとおりです。
これまでの作業は、検索バーで「環境変数の編集」を検索することで完了していました:)。
システム変数で、画像リンクに示すようにパスを選択し、クリックします編集...
上記のパスをコピーし、リンクに示されているようにここに追加します パスをコピー
これにより、アプリケーションがグローバルに実行されます。これは、あらゆるタイプのパス構成に使用されるステップの一般的なアルゴリズムです。問題が残っている場合は、お気軽にお問い合わせください。
管理者としてコマンドプロンプトを実行してみてください。
コマンドプロンプトウィンドウを再起動してください。それは私のために働いた。
Java ant pathの前にpathを配置します。パスに従ってパスを変更します。
C:\Program Files\Java\jdk1.6.0_20\bin;D:\Apache-ant-1.9.3\bin;D:\adt-bundle-windows-x86\sdk\tools;D:\adt-bundle-windows-x86\sdk\platform-tools;C:\Program Files\nodejs\;C:\Program Files\Git\cmd
問題はおそらくnode/npmの場所にあります。
npmは働いていますか? npmキャッシュをクリアする
動作しない場合でも、環境変数に移動します。 nodejsがそのディレクトリ(インストールした場所)とnpm(Users/YourUsername/AppData/roamingにある)に向けられていることを確認します。
Npm install npm @ latestの問題を与えるnpm install npm -g OR(場合のみ)を実行)
私もお辞儀をすることをお勧めしますので、npm install -g bowerと言います
最後にnpm install -g cordova
行くぞ!
システムにVisual Studioがインストールされています。 Cordovaは次の場所にインストールされました。
C:\ ProgramData\Microsoft\VisualStudio\MDA\c33fb238\taco-toolset-6.3.1
これをPATHに手動で追加する必要がありました。
Cordovaがインストールされているパスを確認するには、npm install -g cordova
再び、パスが画面に印刷されます。
Cordovaをインストールしたら、問題に直面してから、環境変数に移動します(マイコンピューターOR My PC>右クリック>プロパティ> Advance System Settings> Environemnts Variableボタン))
加える
%appdata%\ npm \またはc:\ users\YourUserName\AppData\Roaming\npm \
(YourUserNameをユーザープロファイルの名前に置き換えて)システム変数のPATHに
答えを試す前に、node.jsコマンドプロンプトを開いてもう一度やり直してください。 Windowsボタンを押します=> Node.jsと入力します=> node.jsコマンド内にCordovaと入力します。 (うまくいけば)
[管理者として実行]モードでコマンドプロンプトを開き、以下のインストールコマンドを実行します
npm install -g cordova
ここで、コマンドが認識されるかどうかを確認してください。 (必要に応じてコマンドプロンプトを再起動します)
Visual Studioのコードで
通常のコマンドを実行する
cordovaプラットフォームはAndroidを追加します
cordova Run Android
Npmで使用されるデフォルトのディレクトリに問題がありました。コマンドプロンプトで「npm config list」と入力すると、このリストを取得できます。私の場合、何らかの理由で、cordovaのインストールは「=」ディレクトリ内で行われていました。私のコマンドプロンプトは、「C:\ Users\USERNAME」内の「=」フォルダーをピックアップする「npm config list」と入力すると、「C:\ Users\USERNAME」フォルダー内の「npm.mrc」ファイルを指し示しました。コルドバのデフォルトのフォルダーとして\ = 'ノードをアンインストールし、「npm.mrc」ファイルと「=」フォルダーの両方を削除し、ノードとCordovaを再インストールすると、この問題はなくなりました。お役に立てれば。