-1
어떤 이유로 버전을 변경하지 않고 게시 된 npm 패키지에서 종속성을 제거 할 수 없습니다. 내가 먼저 출판동일한 버전을 게시하는 npm이 package.json의 종속성을 업데이트하지 않습니다.
는, package.json이 같은 일부 종속성을했다 :
"version": "1.0.0",
"author": {
"name": "me"
},
"dependencies": {
"@angular/common": "^4.2.0",
"@angular/core": "^4.2.0",
}
나중에 내가 게시, 종속성을 제거 저자을 변경 한을, 내가 패키지를 설치할 때 내가 얻을 것은 :
"version": "1.0.0",
"author": {
"name": "me-changed"
},
"dependencies": {
"@angular/common": "^4.2.0",
"@angular/core": "^4.2.0",
}
저는 저장소 관리자 및 NPM 3.10으로 Nexus 2.14를 사용하고 있습니다. 원하는 기능입니까? 그렇지 않다면 무엇이 원인입니까?
공개 npm 저장소에서 일어난 일입니다. 이전 npm 기록에는 게시를 강제하고 동일한 버전을 유지할 수있는 옵션이있었습니다. 이 옵션은 Nexus 저장소에 남아있었습니다. – XandruDavid
좋아요,하지만 전반적으로 이것은 다음 번에 패키지를 설치 한 후에 동일한 코드를 얻지 못할 것이므로 좋지 않은 행동입니다. 왜 버전을 부딪히는 것에 반대합니까? – floriangosse
필자는 회사가 메이븐 인공물에 대해 수행하는 것과 동일한 버전 관리 방법을 사용하고 싶었으므로 모든 버그 수정이나 오타 등으로 버전을 높이 지 않는 것이 좋습니다. – XandruDavid