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]
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.
Das Problem mit der Inthronisierungsvariable für den Standardpfad Ihres aktuellen Benutzers. Folge den Schritten.
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.
ä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
Pfadvariable von "Benutzervariable" löschen. Das hat gut für mich funktioniert.
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