나는 모듈은 '돛 - 몽고'라고하고 난 다음 명령을 사용하여 최신 버전으로 업데이트하려면 : 다시 설치 나는 또한 제거를 시도NPM은 GitHub의
npm update sails-mongo --save
을 . 나는 [email protected]
과 [email protected]
을 시도했다.
문제 : 현재 package.json은 (https://github.com/balderdashy/sails-mongo/blob/master/package.json) 파일을 갖는다 GitHub의에 버전 (마스터)
"dependencies": {
"async": "~0.2.9",
"lodash": "~2.4.1",
"mongodb": "1.4.2",
"waterline-errors": "~0.10.0"
},
그리고 하나는
"dependencies": {
"async": "0.2.10",
"underscore": "1.5.2",
"underscore.string": "2.3.3",
"mongodb": "~1.3.23"
},
업데이트되고 유일한 방법은 내가 마스터 브랜치를 사용하여 명령을 사용하는 것입니다. npm install git+https://github.com/balderdashy/sails-mongo
[email protected]
이 마스터 분기를 설치하지 않는 이유는 무엇입니까?
NPM은 Github에서 설치하지 않으므로 [NPM] (https://www.npmjs.org/package/sails)에서 설치합니다. 'package.json'의'repository' 키는 NPM 페이지에 보여지는 저장소를 식별합니다. –
+1하지만 잘 모르겠습니다. 다르게 묻습니다 : NPM은 어떤 버전을 설치할 것인지 어떻게 압니까? – user2867106
패키지는 Github과 별도로 NPM에 게시됩니다. 개발자가 패키지를 발행하면'package.json'에서 버전 번호를 가져옵니다. NPM은 Github과 거의 비슷하게 이들 각각을 저장합니다. NPM을 설치할 때을 설치하면 항상 최신 버전이 설치되지만,'package.json'에 패키지를 지정하면 설치할 버전을 추가 할 수 있습니다. –