ich zwei Pakete über npm
installiert:Node "Keine solche Datei oder das Verzeichnis" mit bestimmten Paketen
Wie ich nvm
bin mit meinen node
Versionen zu verwalten, die CLI-Dateien für die zwei Pakete wurden auf den folgenden Pfaden installiert:
-
richtig
/home/james/.nvm/versions/node/v6.3.1/lib/alsatian/cli/alsatian-cli.js
/home/james/.nvm/versions/node/v6.3.1/lib/gulp/bin/gulp.js
Wenn ich den Befehl gulp
läuft der Befehl. Allerdings, wenn ich den Befehl alsatian
ich folgende Ausgabe:
: No such file or directory
ich beide CLI-Dateien mit dem folgenden Code ersetzt:
#!/usr/bin/env node
"use strict";
console.log("If you see this, it worked!");
Wenn ich den Befehl eingegeben gulp
, erhalte ich die Nachricht If you see this, it worked!
. Wenn ich jedoch den Befehl alsatian
eintippe, erhalte ich die gleiche Nachricht wie zuvor No such file or directory
.
Mit dem which
Befehl bin ich sicher, dass die Dateien, die ich geändert haben die richtigen Dateien für die Pakete sind, und durch den stat
Befehl kann ich sehen, dass ich die gleichen Berechtigungen für die Paketdateien haben.