2012-08-28 6 views
1

현재 Heroku는 내 응용 프로그램을 배포 할 때마다 모든 종속성을 다시 설치합니다. 새 버전의 종속성에 버그가 있거나 현재 설정과 호환되지 않으면 무언가를 망칠 수 있습니다. heroku에게 package.js의 버전을 변경하는 경우에만 의존성을 다운로드하도록 지시하는 방법이 있습니까 (도트 클라우드에서하는 것처럼).Heroku, node.js : 각 배포시 node_modules 다운로드 중지

답변

1

Heroku에 버그가없는 한 패키지를 차단하는 방법은 package.json 내에서 특정 버전의 종속성을 사용하는 것입니다. node.js page을 살펴보십시오.

샘플 package.json :

{ 
    "name": "appname", 
    "version": "0.0.1", 
    "dependencies": { 
    "express": "2.5.8" 
    }, 
    "engines": { 
    "node": "0.8.x", 
    "npm": "1.1.x" 
    } 
} 
+0

감사 @aliem. Heroku는 여전히 각 배포에 대한 종속성을 다운로드하지만 적어도 버전은 변경되지 않습니다. – andr111

관련 문제