내가 NPM의 V3.10.3가 설치되어 실행되지 않고 다음과 같이 패키지를 설치하는 데 사용하려고 스크립트를 설치합니다 그러나 스크립트 파일에는 모두 DOS와 유사한 행 종결 자 (CR/LF)가 있으며 bash 쉘은이를 처리 할 수 없습니다. 결과 :NPM은
이$ cat /usr/local/bin/markdown
#!node
// Converts a markdown file into an HTML file, writing it to stdout.
//
는^M이 설치된 노드를 찾을 수 없습니다 떠들썩한 파티를 일으키는 것으로 보인다 :
$ markdown README.md
-bash: /usr/local/bin/markdown: node^M: bad interpreter: No such file or directory
스크립트가 시작됩니다. 이 문제를 체계적으로 해결할 방법이 있습니까? 난 정말 설치 후 수동으로 파일을 처리하고 싶지 않아요.
요약하면 문제는 패키지에 있습니다. 나는 아마 내가 사용하고있는 npm 패키지가 잘못된 버전이나 변형을 잡는다고 생각했다. 지금 해결 방법을 사용할 것이지만 더 나은 패키지를 찾아 보겠습니다. – AlanObject