2016-10-14 3 views
0

나는 노드 012에있는 package.jsonbin 재산을 통해 gogogo 재산을 통해 드러내는 "2 진"node.js에서 쓴 공용품이있다.npm을 사용하여 개인 저장소의 "바이너리"패키지를 어떻게 설치하고 사용합니까?

개인 git repo에서 호스팅했습니다. npm 레지스트리에 등록되지 않았습니다. 나는 우리가 개인 레지스트리를 할 수 있지만 실현하지 않을 것을 알고 있습니다.

내가 내 조직의 다른 사람을 가질 수 있도록하고 싶습니다

는 수행

npm install -g git+ssh://[email protected]:utils/setup.git

다음 번 설치 액세스를 하나의 단지를 입력하여 다른 글로벌 바이너리와 마찬가지로를 : 자신의 껍질에 gogogo (PATH에있는 것을 이용).

위의 npm 설치 파일을 다운로드하여 전역 모듈 폴더에 설치하지만 글로벌 모듈 폴더에 gogogo 바이너리 또는 심볼릭 링크가 없습니다. npm link해야합니까? 나는 그것을 정말로하고 싶지 않다.

npm install에 글로벌 바이너리 "별칭"을 지정하는 방법이 있습니까?

답변

0

이 단지 정상을 수행하여 제대로 사실 일을 수행합니다

npm install -g git+ssh://[email protected]:utils/setup.git

내가 이전에 만든 내 개발 폴더의 내부 npm link 일을했기 때문에 나는 내 길에 내 gogogo 명령을보고되지 않았다 내 /usr/local/lib/node_modules 폴더의 symlink를 내 dev 폴더에 저장합니다. 일단 심볼릭 링크 /usr/local/lib/node_modules/setup을 제거하고 npm install -g...을 다시 호출하면 어느 경로에서든지 gogogo을 실행할 수있었습니다.

관련 문제