我已經發布了一個grunt插件到npm,通過使用master
標籤來跟蹤grunt 0.4 RC。我已經發布帶有:如何從npm中刪除標籤?
npm publish --tag master
現在咕嚕0.4最終發佈以來,我已經重新發布通過我的插件爲latest
:
npm publish
我現在如何才能去除master
標籤從npm存儲庫?當I npm view [my-plugin]
時,它仍然列在dist-tags
中。
在此先感謝。
我已經發布了一個grunt插件到npm,通過使用master
標籤來跟蹤grunt 0.4 RC。我已經發布帶有:如何從npm中刪除標籤?
npm publish --tag master
現在咕嚕0.4最終發佈以來,我已經重新發布通過我的插件爲latest
:
npm publish
我現在如何才能去除master
標籤從npm存儲庫?當I npm view [my-plugin]
時,它仍然列在dist-tags
中。
在此先感謝。
在[email protected]
之前無法從npm
註冊表中刪除dist-tags。現在有一個命令行語法,只要您更新到npm
的新版本 - 有關升級的完整詳細信息,請參閱https://github.com/npm/npm/wiki/Troubleshooting#try-the-latest-stable-version-of-npm。
npm install -g [email protected] # most common way to upgrade npm dist-tag rm <pkg> <tag>
master
可能在您的npm配置中。
檢查什麼這給:
npm config get tag
要回到使用latest
,這個應該這樣做:
npm config set tag latest
的另一種可能是取消發佈與使用master
標籤的版本:
npm unpublish <name>[@<version>]
這很可能會刪除dist-tags中的標籤(但sinc我沒有試過,不確定)。
感謝您的回覆。 'npm config get tag'現在返回'latest',因爲它是我用來發布插件的最後一個標籤。當我'npm view [my-plugin]'時,我仍然在'dist-tags'中看到'master'標籤。 – 2013-02-22 21:25:38
但是指向最新版本的主標籤?還是到新版本?或者你沒有更改package.json中的版本? – 2013-02-22 21:45:14
你也可以嘗試使用'npm unpublish
很高興終於看到這個功能 - 感謝您的更新! – 2015-02-22 19:55:49