2016-07-07 8 views
1

우리는 NPM을 사용하여 종속성을 관리합니다. 우리는 buildserver가 npmjs.com에 의존하기를 원치 않기 때문에 node_modules 폴더를 소스 제어에 위임합니다.npm : 다중 CPU 용 패키지 설치

우리는 sass을 사용하기 시작했습니다.이 패키지는 실행할 libsass의 컴파일 된 버전이 필요한 node-sass를 사용합니다. npm install node-sass을 수행 할 때 npm은 현재 os 및 cpu에 대한 바인딩을 다운로드합니다.

그러나 개발 컴퓨터는 x64이고 빌드 서버는 x32입니다. node_modules을 커밋하기 때문에 x64 버전의 node-sass 바인딩은 buildserver에서 실행되지 않습니다.

바인딩을 여러 버전으로 구할 수있는 방법이 있습니까?

답변

0

아니요. 그러나 수동으로 폴더를 만들고 GitHub Releases 페이지에서 binding.node 파일을 다운로드 할 수 있습니다.

+0

예. 이것이 바로 우리가 '고정'한 방법입니다. 그러나 패키지 업데이트는 어려울 것입니다. – Lodewijk