Der Fehler "NPX -Befehl nicht gefunden" tritt normalerweise bei der Arbeit mit a auf Knoten.JS Projekt. Dieser Fehler kann aus mehreren Gründen auftreten, einschließlich der fehlenden Installation von NPM Befehl. Dieser Artikel deckt die grundlegende Einführung dieses Fehlers und die Schritte ab, die man ausführen kann, um dies zu beheben.
Was ist NPX?
Das NPX ist ein Werkzeug, das mit Knoten gebündelt wird.JS, ab Version 5.2.0. Es steht für "Knotenpaket ausführen" und wird verwendet, um den Knoten auszuführen.JS -Pakete, ohne sie global installieren zu müssen. Es ist besonders nützlich, um Befehlszeilen-Tools und -Skripts auszuführen, die als Knotenpakete verteilt sind.
Lösungen zur Behebung des Befehls NPX, der kein Fehler gefunden hat
Im Folgenden finden Sie einige Korrekturen für den Fehler „NPX nicht gefunden“:
Upgrade -Knoten.JS zur neuesten Version
Stellen Sie sicher, dass Sie die neueste Version des Knotens haben.JS auf Ihrem System installiert. Sie können Ihren Knoten überprüfen.JS -Version mit:
Knoten -v
Im Falle einer veralteten Version Upgrade auf den neuesten Knoten.JS -Version. Aktualisieren Sie zuerst das APT -Paket mit:
sudo APT -Update
Installieren Sie nun die Nodejs zur neuesten Version mit:
sudo apt installieren nodejs
Führen Sie zum Installieren von NPM den folgenden Befehl aus.
sudo apt installieren npm
Sobald der obige Befehl ausgeführt wurde, installiert das System das neueste NPM -Paket und seine Abhängigkeiten. Nach der erfolgreichen Installation von NPM Es kann verwendet werden, um zu verwalten Knoten.JS Pakete und Abhängigkeiten.
Notiz: Der NPM ist normalerweise zusammen mit dem Knoten installiert.JS, daher müssen Sie es möglicherweise nicht separat installieren, wenn Sie den Knoten bereits installiert haben.JS auf Ihrem System. Um zu überprüfen, ob NPM installiert ist oder nicht, führen Sie die aus NPM -v Befehl, mit dem die auf Ihrem System installierte Version von NPM ausgegeben wird.
Installieren Sie NPX weltweit
So installieren Sie die NPX Tool weltweit auf dem System, damit es für die Verwendung in jedem Verzeichnis oder Projekt verfügbar sein kann. Wir können den angegebenen Befehl verwenden.
sudo npm i -g npx
Der -G FALL im obigen Befehl installiert das Target NPM -Paket weltweit. Nach der globalen Installation kann es aus jedem Verzeichnis aus zugegriffen werden.
Nach erfolgreicher Installation überprüfen Sie die NPX Version mit:
NPX -v
Umgebungsvariablen Pfad aktualisieren
Wenn der Fehler besteht, bedeutet dies, dass das Verzeichnis, in dem alle NPM Die Pakete werden möglicherweise nicht im globalen Aufbewahrung sein WEG Variable. Der Befehl, die Programme und das Skript, die nicht in der Pfadvariablen aufgeführt sind. Sie müssen zu diesem speziellen Verzeichnis wechseln, bevor Sie diesen Befehl verwenden.
Ähnlich ist der Fall bei der NPM Befehl. Das NPM speichert alle Pakete unter dem:
cd/usr/local/lib/node_modules
Wenn der NPX nicht in der Pfadvariablen aufgeführt ist, müssen wir sie manuell installieren.
Zuerst müssen wir zum Heimverzeichnis navigieren und nach dem suchen .Profil Datei. Meistens ist es bereits vorhanden und falls fehlt, erstellen Sie eine neue Datei mit demselben Namen und öffnen Sie sie mit dem Nano -Editor.
Nano ~//.Profil
Sobald die Datei geöffnet ist, fügen Sie die folgende Codezeile in dieser Datei an, wie im folgenden Bild gezeigt:
Exportpfad = $ Pfad:/usr/local/lib/node_modules
Speichern, um Änderungen anzuwenden.
Dies wird sicherstellen, dass die /usr/local/lib/node_modules Das Verzeichnis ist in der Pfadumgebungsvariable enthalten, mit der Sie alle in diesem Verzeichnis installierten Befehle oder Skripte ausführen können.
Abschluss
Der "NPX -Befehl nicht gefunden" Fehler tritt beim Systemknoten auf.JS -Pakete fehlen. Meistens kann dieser Fehler durch Aktualisierung der Aktualisierung behoben werden NPX zur neuesten Version oder neu installieren sie neu. Wenn der Fehler bestehen, versuchen Sie, ihn der Umweltpfadvariablen hinzuzufügen.