2016-08-13 1 views
0

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.

Antwort

0

Dies wurde durch die CLI-Datei für alsatian verursacht, die Wagenrücklaufzeichen enthält. Durchsetzung der LF Zeilenenden löste das Problem.

Verwandte Themen