So beheben Sie, dass der npx-Befehl nicht gefunden wurde

Der Fehler „npx-Befehl nicht gefunden“ Tritt normalerweise auf, wenn mit a gearbeitet wird Node.js Projekt. Dieser Fehler kann aus mehreren Gründen auftreten, einschließlich fehlender Installation von npm Befehl. Dieser Artikel behandelt die grundlegende Einführung dieses Fehlers und die Schritte, die Sie unternehmen können, um ihn zu beheben.

Was ist npx?

Das npx ist ein Tool, das ab Version 5.2.0 im Lieferumfang von Node.js enthalten ist. Es steht für „Knotenpaket ausführen“ und wird verwendet, um Node.js-Pakete auszuführen, ohne sie global installieren zu müssen. Es ist besonders nützlich für die Ausführung von Befehlszeilentools und Skripts, die als Node-Pakete verteilt werden.

Lösungen zur Behebung des Fehlers „npx-Befehl nicht gefunden“.

Im Folgenden finden Sie einige Korrekturen für den Fehler „npx-Befehl nicht gefunden“:

1. Aktualisieren Sie Node.js auf die neueste Version

Stellen Sie sicher, dass auf Ihrem System die neueste Version von Node.js installiert ist. Sie können Ihre Node.js-Version überprüfen, indem Sie Folgendes verwenden:

Knoten -v

Im Falle einer veralteten Version aktualisieren Sie auf die neueste Node.js-Version. Aktualisieren Sie zunächst das apt-Paket mit:

Sudo apt-Update

Installieren Sie nun die nodejs auf die neueste Version mit:

sudo apt install nodejs

Um npm zu installieren, führen Sie den unten genannten Befehl aus.

Sudo apt install npm

Sobald der obige Befehl ausgeführt wird, installiert das System das neueste npm-Paket und seine Abhängigkeiten. Nach der erfolgreichen Installation von npm Es kann zur Verwaltung verwendet werden Node.js Pakete und Abhängigkeiten.

Notiz: Das npm wird normalerweise zusammen mit Node.js installiert, sodass Sie es möglicherweise nicht separat installieren müssen, wenn Sie Node.js bereits auf Ihrem System installiert haben. Um zu überprüfen, ob npm installiert ist oder nicht, führen Sie Folgendes aus npm -v Befehl, der die auf Ihrem System installierte Version von npm ausgibt.

2. Installieren Sie npx global

Um die zu installieren npx Wenn Sie das Tool global auf dem System installieren, sodass es in jedem Verzeichnis oder Projekt zur Verwendung verfügbar ist, können Sie den angegebenen Befehl verwenden.

sudo npm i -g npx

Der -G Flag im obigen Befehl installiert das Ziel-npm-Paket global. Nach der globalen Installation kann von jedem Verzeichnis aus darauf zugegriffen werden.

Überprüfen Sie nach erfolgreicher Installation die npx Version mit:

npx -v

3. Aktualisieren Sie die Umgebungsvariable PATH

Wenn der Fehler weiterhin besteht, bedeutet dies, dass das Verzeichnis alle npm Pakete werden möglicherweise nicht im globalen Speicher gespeichert WEG Variable. Befehle, Programme und Skripte, die nicht in der PATH-Variablen aufgeführt sind, dürfen nicht aus einem anderen Verzeichnis ausgeführt werden. Sie müssen in dieses bestimmte Verzeichnis wechseln, bevor Sie diesen Befehl verwenden.

Ähnlich verhält es sich mit dem npm Befehl. Der npm speichert alle seine Pakete unter:

cd /usr/local/lib/node_modules

Falls die NPX nicht in der PATH-Variablen aufgeführt sind, müssen wir sie manuell installieren.

Dazu müssen wir zunächst zum Home-Verzeichnis navigieren und nach dem suchen .Profil Datei. Meistens ist es bereits vorhanden. Falls es fehlt, erstellen Sie eine neue Datei mit demselben Namen und öffnen Sie sie mit dem Nano-Editor.

nano ~/.profile

Sobald die Datei geöffnet ist, fügen Sie die folgende Codezeile in diese Datei ein, wie im Bild unten gezeigt:

export PATH=$PATH:/usr/local/lib/node_modules

Speichern, um die Änderungen zu übernehmen.

Dadurch wird sichergestellt, dass die /usr/local/lib/node_modules Das Verzeichnis ist in der Umgebungsvariablen PATH enthalten, sodass Sie alle in diesem Verzeichnis installierten Befehle oder Skripte von überall in Ihrem System ausführen können.

Abschluss

Der „npx-Befehl nicht gefunden“ Der Fehler tritt auf, wenn System-Node.js-Pakete fehlen. In den meisten Fällen kann dieser Fehler durch Aktualisieren behoben werden npx auf die neueste Version aktualisieren oder neu installieren. Wenn der Fehler weiterhin besteht, versuchen Sie, ihn zur Variable „Environmental Path“ hinzuzufügen.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen