Ich habe npm V3.10.3 installiert und ich versuche, es zu verwenden, um ein Paket zu installieren, wie folgt:npm auf Mac OS installiert Skripte, die nicht ausgeführt werden
sudo npm install markdown-to-html -g
Es sieht aus wie es herunterlädt und installiert alles, Die Skriptdateien haben jedoch DOS-ähnliche Zeilenabschlüsse (CR/LF) und die Bash-Shell kann damit nicht umgehen. Als Ergebnis:
$ markdown README.md
-bash: /usr/local/bin/markdown: node^M: bad interpreter: No such file or directory
Das Skript beginnt mit:
$ cat /usr/local/bin/markdown
#!node
// Converts a markdown file into an HTML file, writing it to stdout.
//
Es scheint, dass der^M bash verursacht nicht Knoten zu finden, die installiert ist. Gibt es eine Möglichkeit, dies systemisch zu beheben? Ich möchte die Dateien nach der Installation nicht wirklich manuell verarbeiten.
so zusammenfassend ist das Problem mit dem Paket. Ich hatte gedacht, dass das npm-Paket, das ich irgendwie benutze, vielleicht die falsche Version oder Variante davon war. Ich werde Ihre Problemumgehung für jetzt verwenden, aber auch nach einem anderen besseren Paket suchen. – AlanObject