몇 가지 nodejs를 배우려고 npm을 설치했고배우세요기준 치수. 안타깝게도,배우세요실행을 시도 #!/usr/bin/env node
하지만 실행하지 않습니다 #!/usr/bin/env nodejs
. 우분투에서 설정한 대로입니다.
찾고 있었지만, 가질 수 있는 방법을 찾을 수 없는 것 같습니다.대체 셔뱅. 사용자가 항상 /usr/bin/nodejs
에 연결할 수 있다는 것을 알고 있지만 /usr/bin/node
, 인터프리터의 이름에 관계없이 실행 가능한 노드 스크립트를 작성하는 더 우아한 방법이 있다면 좋을 것입니다. 마디또는nodejs.
답변1
파일 에는 PATH에 ~/.profile
추가되는 코드 조각이 있습니다 . $HOME/bin
이 기능을 사용하여 "nodejs"에 대한 "node" 링크를 만들 수 있습니다.
mkdir ~/bin
ln -s /usr/bin/nodejs ~/bin/node
이전에 디렉토리가 존재하지 않았다면 다시 로그인해야 할 수도 있습니다 $HOME/bin
. Shebang 줄을 건너뛰고 인터프리터를 직접 지정할 수도 있습니다.
nodejs learnyounode.js