npm让我感到悲伤,我不知道为什么。试图发布我的包的新版本。
npm view {{package}} versions
[ '0.3.0',
'0.3.1',
'0.4.0',
'0.4.2',
'0.5.0',
'0.6.0',
'0.6.1',
'0.7.0',
'0.7.1',
'0.8.0',
'0.8.1',
'0.8.2',
'0.8.3',
'0.8.4',
'0.8.5' ]
Run Code Online (Sandbox Code Playgroud)
当我跑步时,npm publish我得到了这个:
400 Bad Request - PUT https://registry.npmjs.org/{{package}} - Cannot publish over previously published version "1.0.0".
Run Code Online (Sandbox Code Playgroud)
这是我当前的 package.json:
...
"version": "1.0.0",
...
Run Code Online (Sandbox Code Playgroud)
是什么赋予了?
编辑:
此外,即使当我尝试修补版本并发布 1.0.1 或 1.0.2 时,我也会收到相同的消息......
Ada*_*dam 14
所以当我几个月前第一次创建我的包时,我最初发布了一个 1.0,决定我不喜欢它并从注册表中取消发布它。我忘记了我已经这样做了,并且由于我支持的 NPM 政策,它们不允许您重新发布以前发布的软件包版本。必须将版本提升到 1.0.3 才能使其正常工作。可能会帮助别人。
编辑:npm view命令(带有 --json 标志)可以让您深入了解发生了什么。它会在靠近顶部的地方输出这样的东西
"time": {
"created": "2020-06-09T19:57:19.446Z",
"1.0.0": "2020-06-09T19:57:19.720Z",
"modified": "2020-08-23T21:31:17.255Z",
"1.0.1": "2020-06-09T23:32:53.322Z",
"2.0.0": "2020-06-10T12:49:09.722Z",
"2.0.1": "2020-06-10T13:17:40.021Z",
"2.0.2": "2020-06-10T19:37:09.994Z",
"2.0.3": "2020-06-11T00:24:46.982Z",
"2.0.4": "2020-08-20T21:18:46.305Z",
"2.0.5": "2020-08-20T21:20:42.971Z",
"2.0.6": "2020-08-20T21:35:22.181Z",
"2.0.7": "2020-08-20T22:30:24.183Z",
"2.0.8": "2020-08-20T22:42:05.255Z",
"2.0.9": "2020-08-23T21:31:15.021Z"
},
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3358 次 |
| 最近记录: |