반응형
"#! / bin / env"는 무엇을 의미합니까 (node.js 스크립트 맨 위에 있음)?
나는 app.js
(이 openshift 프로그램 에서와 같이) 맨 위에 이것을 가진 serval node.js 프로젝트를 발견했습니다 .
#!/bin/env node
이것은 무엇을 의미 하는가? 어떻게 작동합니까? 어디에 유용합니까?
귀하의 예에서 전체 라인은 다음과 같습니다.
#!/bin/env node
이것은 단순히 현재 PATH에있는 'node'라는 이름의 첫 번째 실행 파일로 스크립트를 실행해야 함을 의미합니다.
시작 부분의 shebang (#!)은 다음과 같이 스크립트를 실행 함을 의미합니다. / bin / env는 현재 환경을 살펴 보는 표준 유닉스 프로그램입니다. 'name = value'형식이 아닌 인수는 실행할 명령입니다. 자세한 내용은 env 맨 페이지를 참조하십시오.
env
인터프리터를 지정하는 데 사용되는 쉘 명령입니다.
참조 URL : https://stackoverflow.com/questions/15061001/what-does-bin-env-mean-at-the-top-of-a-node-js-script
반응형
'code' 카테고리의 다른 글
NLP 및 Elasticsearch를 사용한 의미 검색 (0) | 2021.01.08 |
---|---|
테이블에 계산 된 열을 어떻게 추가합니까? (0) | 2021.01.08 |
unique_ptr을 기본 클래스로 가져 오는 함수에 대한 인수로 파생 클래스에 대한 unique_ptr (0) | 2021.01.08 |
`po`는`error : (0) | 2021.01.08 |
지연된 실행을 위해 Thread.Sleep 및 Timer 사용 비교 (0) | 2021.01.08 |