Ich arbeite mit webpack und ich brauche auszuführen ./node_modules/webpack/bin/webpack.js
verwenden npx
. npx webpack
würde das Webpack binary ( ./node_modules/webpack/bin/webpack
) ausführen, aber jedes Mal, wenn ich npx Webpack ausführe, bekomme ich
bash: npx: command not found
.
Ich benutze:
Knoten: v9.5.0
npm: 5.6.0
nvm: 1.1.5
Webpack: 3.11.0
npm install -g npx
. Suchen Sie in den Dokumenten nach der grundlegenden Verwendung, bevor Sie hier grundlegende Fragen stellen.Antworten:
npx sollte mit npm 5.2+ geliefert werden, und Sie haben Knoten 5.6. Ich habe festgestellt, dass bei der Installation des Knotens mit nvm für Windows npx nicht heruntergeladen wird. Installieren Sie npx einfach global:
In Linux oder Mac OS, sudo , wenn Sie eine Erlaubnis Fehler gefunden verwenden , bevor es.
quelle
Wenn Sie ein Linux-System verwenden, verwenden Sie den
sudo
Befehlquelle
npm install -g npx
wird beim Eingebennpx
der Befehl nicht gefunden. IchEntfernen Sie NodeJs und npm in Ihrem System und installieren Sie es erneut, indem Sie die folgenden Befehle ausführen
Deinstallation
Neuinstallation
Konfiguration optional, in einigen Fällen können Berechtigungsfehler auftreten.
Benutzerdefiniertes Verzeichnis, in dem npm Pakete installiert
Konfigurieren Sie npm
Verzeichnis zum Pfad hinzufügen
Aktualisierungspfad für die aktuelle Sitzung
Überprüfen Sie die erfolgreich in unserem System installierten npm- und Knotenmodule
Installation von
npx
Gut gemacht, wir sind bereit ... jetzt können Sie ganz einfach
npx
überall in Ihrem System verwenden.quelle
Wenn Sie macOS verwenden , verwenden Sie den Befehl sudo
quelle
Überprüfen Sie die Versionen von Node, Npm, Npx wie unten angegeben. Wenn npx nicht installiert ist, verwenden Sie
npm i -g npx
quelle
Das Aktualisieren des Knotens hat mir geholfen, sei es über die Befehlszeile oder nur durch erneutes Herunterladen aus dem Internet
quelle
Nach einer Weile kehrte ich zu einem System zurück, und obwohl es Node 12.x hatte, war kein
npx
oder sogarnpm
verfügbar. Ich hatte Node via installiertnvm
, also habe ich es entfernt, neu installiert und dann das neueste Node LTS installiert. Das hat mich beidenpm
undnpx
.quelle
Versuchen :
dann
Überprüfen Sie Ihre npx-Version von
quelle