我已经向npm发布了一个grunt插件,它通过使用master
标签跟踪了grunt 0.4 RCs .我一直在发表:
npm publish --tag master
Run Code Online (Sandbox Code Playgroud)
现在已经发布了grunt 0.4 final,我已经重新发布了我的插件latest
:
npm publish
Run Code Online (Sandbox Code Playgroud)
我现在如何master
从npm存储库中删除标记?它仍然列在dist-tags
我的时候npm view [my-plugin]
.
提前致谢.
npm
之前无法从注册表中删除dist-tags npm@2.5.0
.现在有一个命令行语法,只要你更新到新版本npm
- 请参阅https://github.com/npm/npm/wiki/Troubleshooting#try-the-latest-stable-version-of- npm有关升级的详细信息.
安装最新版本的npm
npm install -g npm # most common way to upgrade
Run Code Online (Sandbox Code Playgroud)
清除包中不再使用的标记.
npm dist-tag rm <pkg> <tag>
Run Code Online (Sandbox Code Playgroud)
只是为了确认(在 verdaccio 的私人存储库中),您可以像这样取消发布标签:
npm unpublish <name>[@<version>]
Run Code Online (Sandbox Code Playgroud)
这翻译成(例如):
npm unpublish @yourdomain/your_package@1.1.100
Run Code Online (Sandbox Code Playgroud)
这将删除相关标签。