NPM注册表未更新

问题描述 投票:3回答:3

我已经为我的项目创建了npm软件包。我已经推送了它的下一个版本,并在github中提交。

之后。我执行

npm publish

在项目目录中。但是我看到我的NPM注册表页面尚未更新README / LICENSE / VERSION。

执行时

npm install packagename

它确实安装了最新版本,但我担心NPM注册表上显示的过时的README和VERSION。

如何更新它?

我希望更新的软件包的链接:-https://npmjs.org/package/jsmart

node.js registry npm
3个回答
2
投票

今天我可以看到软件包已更新。我认为用新值清除缓存/更新确实需要一些时间。


0
投票

尝试为软件包的当前版本添加后缀例如:假设您软件包的当前版本为1.0.0

您有两个选择:

option1:

手动更改版本,将其更改为1.0.1]行>然后使用以下命令将其发布:

npm publish

note:

在这种情况下,您可能会收到一条错误消息,说明您的github存储库不干净(由于手动更新),因此最好使用第二个选项]]

option2:

自动更改版本。输入您的终端:

npm version patch 

仅更改最后一个数字(在本例中为最后0,然后将其递增1)。现在您可以发布该软件包的新版本了,因此在终端中输入:

npm publish

就这样

另一个原因可能是您的package.json与以前的版本相比不一致-例如不同的软件包名称。

((例如,发布使用swagger生成的软件包时发生在我身上)


0
投票

另一个原因可能是您的package.json与以前的版本相比不一致-例如不同的软件包名称。

© www.soinside.com 2019 - 2024. All rights reserved.