【问题标题】:How do I add a description to search on Bower.io?如何添加描述以在 Bower.io 上进行搜索?
【发布时间】:2017-08-17 11:02:44
【问题描述】:

我有一个组件:chrome-extension-async 同时发布到 Bower 和 NPM

当我在bower.io 上搜索它时,它会找到包,但找不到描述。

我的bower.json 有一个description 属性。

libraries.io 在 NPM 和 Bower 上都找到了该组件,但后者没有描述(来自 jsonreadme

我做错了什么?

【问题讨论】:

    标签: bower bower-register


    【解决方案1】:

    此外,通过检查负责 bower 包的 library.io 的 the code,从这个角度来看,一切都很好。但是,如果您同时更改了 github 存储库名称,那很可能就是问题所在。

    我最好的选择是缓存问题。如果你之前发布过没有描述,libraries.io 或 bower.io 可能会缓存一些类似的字段,我真的不知道它什么时候会失效,你也可以看到你这里有 0 颗星,这不是 up-迄今为止。

    我确定您已经尝试过升级版本,因为我可以从 bower.io api 中看到您在 4 月 16 日完成了最后一个版本。如果您没有想到,您可能想尝试一下.

    我建议您尝试将您的姓名更改为chrome-extension-async-tmp,然后看看它是否被接收。如果是这样,那就意味着它与缓存有关。在这种情况下,您可以(取决于您的用户群)取消发布并重新发布包,以便再次获取描述。

    在对您的包进行简单的克隆和重命名后,我将其发布在 bower 上,1 天后它显示在 libraries.iobower.io 的搜索结果中,并且描述正确。正如您在他们的github.rake 中看到的那样,他们正在同步从未同步过的存储库。希望自从#1080 以来,如果您登录该站点(如果在 24 小时前没有发生同步),他们添加了一个按钮来手动触发库的重新同步。所以我认为这就是你要找的。​​p>

    【讨论】:

    • 自从第一个 Bower 版本以来,它就有了描述和 README.md。我真的不想以不同的名称重新发布包,尤其是当我不知道为什么它现在不起作用时。即使这样可行,任何使用 Bower 软件包的人都会遇到问题。
    • 我只是在谈论以不同的临时名称重新发布您当前的项目以进行尝试,而不是作为最终解决方案
    • 为尝试而欢呼,不过它似乎有same problem
    • 嗯,我现在可以在libraries.io 和bower.io 上看到描述。我昨天发布的,所以我认为他们每 24 小时有一个 cron 同步包,可能抓取 bower.json 内容的过程很慢。
    • 我认为这是他们现在修复的错误。我在 3 月 10 日首次将包发布到 bower,并在我提出这个问题之前尝试了重新同步。我认为这是a bug 他们修复了。
    【解决方案2】:

    这似乎现在已修复,这就是我所做的:

    现在https://libraries.io/bower/chrome-extension-async 有完整的自述文件,在https://bower.io/search/ 上搜索可以找到描述。

    我认为这实际上是 library.io 中的一个错误,并在他们 fixed it 时解决了。

    【讨论】:

      猜你喜欢
      • 2020-02-21
      • 1970-01-01
      • 2018-08-11
      • 2021-09-10
      • 2010-12-20
      • 1970-01-01
      • 2021-06-15
      • 2021-01-16
      • 1970-01-01
      相关资源
      最近更新 更多