2

我在 package.json 中更新了我的版本并运行了“npm publish”。我没有看到任何错误,并在终端中看到了日志“package-name prepublishOnly”。现在如果我去https://www.npmjs.com/package/,我看不到更新的包。然后,如果我再次运行“npm publish”,它会给我如下错误:

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'

我想知道为什么以及我是否成功发布了包。

4

1 回答 1

2

给它一些时间。您的包可能已上传,网页可能尚未立即更新。

我以为我的包裹在 2019 年 2 月 28 日上午 11:38 时看到了同样的情况,因为我的包裹页面会显示旧版本。但是,在搜索我的包时,我会看到新版本。最重要的是,运行npm initnpm install mypackage安装新版本,这无论如何都是最重要的。

于 2019-02-28T19:44:00.847 回答