npm发布相同版本不会更新package.json中的依赖项

时间:2017-09-29 08:57:19

标签: npm nexus package.json

出于某种原因,我无法在不更改版本的情况下从已发布的npm包中删除依赖项。

当我第一次发布它时,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",
}

我使用Nexus 2.14作为存储库管理器和NPM 3.10。 这是想要的功能吗?如果没有,是什么导致它?

1 个答案:

答案 0 :(得分:2)

如果不更新版本,则无法更改软件包并将其发布。如果您发布了一个版本,则该版本已修复,之后无法更改。