npm - 重新发布后,npm 包未显示在注册表中
问题描述
昨天,我向 npm 发布了一个(私有范围的)包作为测试。马上,我用npm unpublish <@scope>/<pkg> --force
. 然后我尝试再次使用 发布包npm publish
,并收到一条错误消息,提示我必须等待 24 小时。好的,这就是他们的取消发布政策。于是我等了 24 小时,才能够再次成功发布包。但!当我npm view
在包 repo 或npm install
依赖包的 repo 中运行时,我得到 404:
$ npm view
npm ERR! code E404
npm ERR! 404 Unpublished by <company> on <timestamp>
$ npm install
npm ERR! code ENOVERSIONS
npm ERR! No versions available for @<company>/<pkg>
我怎样才能让这个包再次出现?
解决方案
推荐阅读
- azure - 创建和销毁 Azure Windows 2019 Server 的成本是否会高于关闭它?
- javascript - webpack 命令行界面中的“--project”是什么意思?
- java - 网络服务手册同步后 RecyclerView 不刷新
- java - 观察者模式与事件总线消息方法
- node.js - 我如何让机器人随机响应消息?
- powershell - 用于将 samaccountname 返回到静态变量的 Powershell 脚本
- go - 在 Gin 框架中开发的 REST API 的文件夹结构和包命名约定
- python - 无法访问 ko foreach 内容中的元素
- python - 这个语法是什么意思?words = [stemmer.stem(w.lower()) for w in words if w != "?"]
- android - 键入时间选择器不会触发 onTimeSet