2014-04-01 2 views
2

OpenShift에서 npm을 어떻게 업데이트 할 수 있습니까?OpenShift 장비에서 npm을 업데이트하는 방법은 무엇입니까?

내가 NPM이^1.2.3 버전 표기법을 사용하기 시작하기 때문에 배포하는 동안 문제가 발생하고 내 응용 프로그램의 현재 NPM과 호환이 아니다 :

remote: npm ERR! Error: No compatible version found: [email protected]'^2.3.4' 
remote: npm ERR! Valid install targets: 
remote: npm ERR! ["0.0.1","0.0.2","0.0.3","0.0.4","0.1.0","0.1.1","0.1.2","0.1.3","0.1.4","1.0.0","1.1.0","1.1.1","1.1.2","2.0.0","2.1.0","2.2.0","2.2.1","2.2.2","2.2.4","2.2.5","2.2.6","2.2.7","2.3.1","2.3.2","2.3.3","2.3.4"] 

이 고정 방법이 있나요, 아니면 오래된 패키지로 돌아 가야합니까?

답변

1

OpenShift는 개발자에게 루트 액세스를 제공하지 않지만 npm의 사용자 지정 버전을 running your own nodejs binary in user space까지 선택할 수 있습니다.

개발자는 package up their own custom nodejs cartridge도 사용할 수 있으므로 팀은 재사용 가능한 방식으로 종속성을 정의하고 표준화 할 수 있습니다. 여기

당신에게 도움이 대답은 run a custom version of Nodejs on OpenShift

또한 시도 할 수있다 working with user-defined npm globals on OpenShift

관련 문제