我更新了 package.json 中的版本并运行了“npmpublish”。我没有看到任何错误,并在终端中看到日志“package-name prepublishOnly”。现在如果我去https://www.npmjs.com/package/ ,我看不到更新的包。然后,如果我再次运行“npmpublish”,它会给出如下错误:
npm ERR! publish Failed PUT 403
npm ERR! code E403
npm ERR! Forbidden The feed already contains the package 'package-name' at version 'X.Y.Z': 'package-name'
我想知道为什么以及我是否成功发布包。
最佳答案
给它一些时间。您的包可能已上传,网页可能尚未立即更新。
我认为截至 2019 年 2 月 28 日上午 11:38(太平洋时间)我的包裹也看到了同样的情况,因为我的包裹页面将显示旧版本。但是,当搜索我的包时,我会看到新版本。最重要的是,运行 npm init
和 npm install mypackage
将安装新版本,这无论如何都是最重要的。
关于npm - 运行 npmpublish 没有错误,但看不到更新的包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54930849/