首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用Verdaccio查看或发布包

无法使用Verdaccio查看或发布包
EN

Stack Overflow用户
提问于 2020-11-19 19:17:52
回答 1查看 1.1K关注 0票数 0

我对Verdaccio很陌生。熟悉这个工具已经有一段时间了,但这是我第一次尝试使用它。我在本地安装了它,目的是试图找出正确的语法来处理版本控制、标记和发布共享组件库以供工作,但是我很难将这个包发布到我在本地运行的Verdaccio实例,而且我很难理解发布命令为什么失败。希望这里有人能帮上忙。

首先,我应该说我已经在本地安装和运行它,我可以浏览到http://localhost:7890并看到Verdaccio,它说我有“尚未发布的软件包”。这是有道理的,因为我还没能成功地发布任何东西。我用npm adduser —registry http://localhost:7890命令创建了一个用户,然后运行了下面的命令来尝试发布到它:npm publish —access public —registry http://localhost:7890。运行此命令时,将得到以下错误:“EPUBLISHCONFLICT…无法在现有版本上发布。“

现在,我实际上可以看到,当我在.local/share/verdaccio/storage中看到,有一个文件夹用于我发布的范围,而在那个文件夹中,有一个文件夹是我显然发布的包的文件夹,其中只有一个package.json文件。我试图清除所有这些,重新安装Verdaccio等等,没有什么可以解决这个问题。我似乎无法让这个包消失,也不能让它在UI中显示。在发布(失败)之后,尽管它说这个版本的包是存在的,但我仍然在UI中看不到任何东西。它仍然只是说“还没有出版包”,但我仍然不太明白。

任何想法都将不胜感激。这让我很困惑。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-08-26 14:31:26

将您的package.json名称添加为npm注册中心(它需要与上次发布的名称相同的名称)。

我得到了这个问题:

以下几点对我来说是可行的:

代码语言:javascript
复制
npm publish  --registry=http://yourhost:yourport
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64918543

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档