'phonegap' wird nicht als interner oder externer Befehl erkannt

8

Ich versuche, Phonegap 3.1-Version mit node.js, Befehlszeilenschnittstelle zu installieren.

Phonegap wurde auf dem Computer installiert, aber ich kann den Befehl phonegap nicht verwenden. Wenn ich Pakete aufliste, kann ich Phonegap sehen, aber ich kann den Befehl nicht ausführen, um ein Projekt zu erstellen.

Systemkonfiguration: Betriebssystem: WIN XP, Knotenversion: 0.10.22, npm Version: 1.3.14, Phonegap Version: 3.1.0,

BEARBEITEN:

Fehlermeldung

C: & gt; Phonegap

'phonegap' wird nicht als interner oder externer Befehl erkannt, ausführbares Programm oder Batch-Datei.

C: & gt; npm -g Liste phonegap

C: \ Dokumente und Einstellungen \ vishal.kardode \ Anwendungsdaten \ npm Phone── [email protected]

    
Vishal Kardode 21.11.2013, 08:46
quelle

7 Antworten

15

Das Problem ist, dass Sie die Umgebungsvariable setzen müssen.

Start - & gt; Systemsteuerung - & gt; System und Sicherheit - & gt; System - & gt; Umgebungsvariablen

oder

Mycomputer - & gt; Rechtsklick - & gt; Eigenschaften - & gt; Erweiterte Systemeinstellungen - & gt; Umgebungsvariablen

unter Benutzervariablen für Ihren Benutzer:

%Vor%

Wenn Sie kopieren, funktioniert es nicht. Folge meiner vorherigen Antwort, um dies zu konfigurieren. Wenn du es tust    werden nicht eingerichtet, lassen Sie antworten.

    
Nithyanandan Sathiyanathan 14.02.2014, 15:45
quelle
6

Das Problem mit der Inthronisierungsvariable für den Standardpfad Ihres aktuellen Benutzers. Folge den Schritten.

  1. Klicken Sie auf das Startmenü und geben Sie "regedit" in das Suchfeld ein. Dadurch wird das Windows-Registrierungseditor-Programm gestartet.
  2. Geben Sie den folgenden Registrierungseintrag ein: HKEY_CURRENT_USER \ Software \ Microsoft \ Windows-Skripthost \ Einstellungen
  3. Wählen Sie den Eintrag "Enabled" im rechten Fenster. Wenn dieser Eintrag vorhanden ist, klicken Sie mit der rechten Maustaste und wählen Sie "Neu" gefolgt von "DWORD-Wert". Benennen Sie den Wert "Enabled".
  4. Klicken Sie mit der rechten Maustaste auf den Eintrag "Aktiviert" und klicken Sie auf "Ändern".
  5. Ändern Sie die Zahl im Feld "Wert" auf "1". Dies wird WSH wieder aktivieren.
  6. schließe alle geöffneten cmd-Fenster und öffne ein neues Fenster.
quelle
3

Run CMD als Administrator scheint das Problem zu lösen.

    
Danish Jamil 17.03.2015 08:38
quelle
2

Ich habe den gleichen Fehler und das Hinzufügen des Pfades zu den Umgebungsvariablen hat den Trick gemacht.

Achte nur auf den richtigen Pfad, denn in meinem Fall ist es anders als die Frage.

Schau, was du bekommst, wenn du es tust: npm -g list phonegap

In meinem Fall wird angezeigt: c:\usr\local

Dies ist also der Pfad, den Sie der PATH-Variablen unter Benutzervariablen in den Umgebungsvariablen hinzufügen müssen.

    
nmoliveira 20.05.2015 11:20
quelle
0

ändere den Namen von phonegap in cordova Sie können den folgenden Befehl verwenden, um ein Projekt über die Befehlszeile zu erstellen cordova Erstelle hallo com.example.hello HelloWorld

    
SohelElite 23.01.2014 07:15
quelle
0

Pfadvariable von "Benutzervariable" löschen. Das hat gut für mich funktioniert.

    
Nizam Uddin Sikder 02.11.2014 04:59
quelle
0

Ein Grund dafür könnte sein, dass Sie eine Fensterbefehlseingabeaufforderung anstelle der Eingabeaufforderung node.js ausführen. Sie können einfach Fenster-Taste drücken und dann suchen node.js, es zeigt Ihnen node.js Eingabeaufforderung, führen Sie es und geben Sie dann phonegap Befehl dort, um zu überprüfen, ob die Telefon Lücke richtig installiert ist oder nicht.

Wenn Sie so etwas sehen

Verwendung: Phonegap [Optionen] [Befehle] Beschreibung: PhoneGap-Befehlszeilentool. Befehle:    help [Befehl] gibt Nutzungsinformationen aus    Erstellen Sie ein Phonegap-Projekt     ...

Das bedeutet, dass Phonegap erfolgreich installiert wurde. Sie können nun jeden Phonegap-Befehl ausführen

    
Manmohan Chauhan 04.09.2017 19:30
quelle

Tags und Links