2016-07-27 9 views
0

종속성을 다운로드하는 npm install을 수행하는 방법이 있습니까? 그렇지만 기본 애드온을 컴파일하지 않으시겠습니까?npm 기본 애드온 컴파일을 무시하십시오.

Long story : 우리 회사는 Windows에서 실행중인 빌드 서버를 가지고 있습니다 (변경할 수 없음). 일부 기본 애드온을 컴파일하기가 복잡해졌습니다. 이 응용 프로그램은 결국 Linux에 배포되므로 npm rebuild이 필요합니다. 또한 대상 서버에서 레지스트리에 액세스 할 수 없기 때문에 npm install을 수행 할 수 없습니다.

감사

답변

1
당신은 아무것도하지 않고 대신에 일반 노드 사기꾼의 사용 (다른 모든 플랫폼 쉘 스크립트, Windows 용 JS 파일) 스크립트를 생성 할 수 있습니다

.

일반 노드 활력 대신 스크립트를 사용하여 NPM을 강제로 그 사용

npm config set node_gyp <script_with_full_path> 

그로는 컴파일 단계를 건너 뜁니다.

gyp을 사용하는 모듈을 요구하면 빌드 된 파일이 없기 때문에 실패 할 수 있습니다.

희망이 도움이됩니다.