出于某种原因,我无法在不更改版本的情况下从已发布的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。 这是想要的功能吗?如果没有,是什么导致它?
答案 0 :(得分:2)
如果不更新版本,则无法更改软件包并将其发布。如果您发布了一个版本,则该版本已修复,之后无法更改。