按上文将自定义组件或者库发布到
npm之后,如何移除已发布的版本,或者删除整个项目包(Packages)。
删除 指定版本或包:
$ npm unpublish [<pkg>][@<version>] --force删除库包之后,
24小时之内无法再次上传同名的库包到npm,需要更改包名,或者等过了24小时之后在上传。下面列一下几种使用场景(命令执行成功后,展示列表会有延迟,过一会在刷新才能看到移删除结果):
$ npm unpublish dzmtest@1.0.1 --force直接强制删除指定包的指定版本,不需要
cd进入包文件夹内,随处可以执行。$ npm unpublish dzmtest --force直接强制删除指定包,不需要
cd进入包文件夹内,随处可以执行。$ npm unpublish --force需要
cd进入包文件夹内,在执行该命令。它不会直接删除整个库包,只会删除当前项目
package.json里面所配置的版本。如果需要通过它删除整个库包,那么需要手动将当前库包已发布所有版本手动配置到
package.json进行删除,每配置一个版本执行一下该命令进行移除,一直到所有版本号清空,Packages里面就不会存在这个库包。
版权声明:本文为zz00008888原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。