2016-08-13 2 views
0

특정 패키지와 "해당 파일이나 디렉토리"노드 내가 <code>npm</code>를 통해 두 개의 패키지를 설치

node 버전을 관리 nvm을 사용하고 때, 두 패키지의 CLI 파일은 다음 경로에 설치되었습니다.


    내가 명령 gulp을 실행

  • /home/james/.nvm/versions/node/v6.3.1/lib/gulp/bin/gulp.js
  • /home/james/.nvm/versions/node/v6.3.1/lib/alsatian/cli/alsatian-cli.js
  • 명령이 제대로 실행됩니다. 그러나 나는 alsatian 나는 다음과 같은 출력 얻을 명령을 실행하면

    내가 명령 gulp을 입력
    #!/usr/bin/env node 
    "use strict"; 
    
    console.log("If you see this, it worked!"); 
    

    , 내가 얻을 :


    : No such file or directory 
    
    내가 다음 코드로 모두 CLI 파일을 교체를 메시지 If you see this, it worked!. 그러나, 내가 alsatian 명령을 입력하면 이전과 같은 No such file or directory 메시지가 나타납니다. 내가 수정 한 파일이 패키지에 대한 올바른 파일이 있음을 특정 오전 which 명령을 사용하여


    하고 stat 명령을 사용하여 나는 패키지 파일에 대해 동일한 권한이 있는지 확인할 수 있습니다.

    답변

    0

    이는 캐리지 리턴 문자가 포함 된 alsatian의 CLI 파일로 인해 발생했습니다. LF 라인 끝을 적용하면 문제가 해결되었습니다.

    관련 문제