2016-08-23 5 views
10

npm 패키지를 설치할 때 언제 그리고 왜 --no-bin-links 옵션을 사용해야합니까?npm install : --no-bin-links를 사용하는 경우?

공식 문서 말 :

--no-빈 - 링크 인수는 패키지에 포함 수있는 바이너리에 대한 심볼릭 링크를 만들 수 NPM을 방지 할 수 있습니다.

그러나이 시나리오를 어느 시나리오에 지정해야하는지는 여전히 불분명합니다.

패키지의 기능에 대한이 옵션 지정의 영향은 무엇입니까? 패키지를 사용할 때 오류가 발생합니까?

답변

12

내가 생각할 수있는 시나리오 중 하나는 Windows 호스트에서 가상 컴퓨터로 작업하는 것입니다. 심볼릭 링크를 Windows 공유로 변환 할 수 없으므로이 옵션이 필요합니다.

심볼릭 링크를 지원하지 않는 파일 시스템에 사용하십시오.

+0

패키지 작동에 영향을 줍니까? – Vijey

+1

프로젝트가 어떻게 든 의존적 일 수는 있지만 대부분의 경우 괜찮을 것입니다. 이 옵션은 내가 언급 한 상황에 사용됩니다. –

+0

'--no-bin-links' 플래그로 설치할 때'babel-cli '가 작동하지 않습니다. – Fahmi