另一个原因可能是您的package.json与以前的版本相比不一致-例如不同的软件包名称。
我已经为我的项目创建了npm软件包。我已经推送了它的下一个版本,并在github中提交。
之后。我执行
npm publish
在项目目录中。但是我看到我的NPM注册表页面尚未更新README / LICENSE / VERSION。
执行时
npm install packagename
它确实安装了最新版本,但我担心NPM注册表上显示的过时的README和VERSION。
如何更新它?
我希望更新的软件包的链接:-https://npmjs.org/package/jsmart
今天我可以看到软件包已更新。我认为用新值清除缓存/更新确实需要一些时间。
尝试为软件包的当前版本添加后缀例如:假设您软件包的当前版本为1.0.0,
您有两个选择:
option1:
手动更改版本,将其更改为1.0.1]行>然后使用以下命令将其发布:
在这种情况下,您可能会收到一条错误消息,说明您的github存储库不干净(由于手动更新),因此最好使用第二个选项]]npm publish
note:
option2:
自动更改版本。输入您的终端:
npm version patch
仅更改最后一个数字(在本例中为最后0,然后将其递增1)。现在您可以发布该软件包的新版本了,因此在终端中输入:
npm publish
就这样
另一个原因可能是您的package.json与以前的版本相比不一致-例如不同的软件包名称。
((例如,发布使用swagger生成的软件包时发生在我身上)
另一个原因可能是您的package.json与以前的版本相比不一致-例如不同的软件包名称。