2016-08-01 2 views
2

이것은 폴리머 질문보다 npm이라고 생각합니다. Polymer 폴더 안에 bower.json에 따라 버전 1.3.0까지의 매우 큰 Polymer 프로젝트가 있습니다.폴리머와 npm은 최신 버전으로 업데이트됩니다.

나는 약 2 개월 동안이 프로젝트에서 "오프라인"왔고 지금은 폴리머 프레임 워크 1.6.0

가 어떻게 NPM을 사용하여 고분자 1.6.0로 업데이트 할 수 있음을 깨달았? 내 프로젝트에 이미 설치된 모든 기존 구성 요소를 업데이트하려면 어떻게해야합니까?

답변

3

당신이해야 할 모든 당신의 package.json 지금처럼 최신 폴리머 버전을 포함하도록 업데이트됩니다 : ~1.6.0와 호환되는 최신 버전을 찾을 수있는 npm update --save을 실행

다음
"dependencies": { 
    "polymer": "~1.6.0" 
} 

,합니다 (documentation here 참조) (예를 들어, 1.6.1) 당신의 의존성에 저장하십시오.

최신 버전이 무엇인지 잘 모르는 경우 package.json에서 "속여"의존성을 "*"으로 설정 한 다음 npm update --save을 실행하십시오. 그러면 자동으로 최신 버전을 찾아 package.json에 저장합니다.

npm outdated도 유용 할 수 있습니다. 업그레이드 할 때 package.json의 오래된 종속성을 식별합니다.

+0

멋지므로 npm 업데이트는 package.json 파일을 수동으로 업데이트 한 후에 만 ​​실행해야합니까? 그렇지 않으면 나는 *을 넣고 업데이트를 실행하고 항상 최신 버전을 유지할 것입니까? – Raffaeu

+1

네,'package.json'을 수동으로 업데이트하고''* ''로 설정해야합니다. 그렇지 않으면'npm'은 대부분의 경우 최신 패치 버전으로 업그레이드 할 것입니다. – Aurora0001

관련 문제