我想知道如何在shields.io中设置特定的版本。
我正在用README.MD开发GitHub,并制作自己的README.md模板。我想设置next-js徽章的特定版本,例如:
但现在我只有最新版本了。在shields.io中,有限定作用域或标记的选项吗?我找不到如何设置版本。以下图片范围的有效文本是什么?例如,我希望设置8.x.x版本,而不是9.x.x。

发布于 2020-07-04 09:07:25
实际上,npm (作用域)徽章将自动从npm服务器注入最新版本的npm包。因此,您只需填写必要的数据,即作用域名称(如果使用的话)和包名,它将转换为类似于此@somescope/somepackagename的内容,它将在npm服务器中搜索它的最新公开版本。
但是,如果您打算为您的项目依赖项创建标记(Shiels.io将为检查它们建立对等连接,并且每当它们被更新时就会更新它们),您必须使用平台和版本支持依赖项,这将使您能够从GitHub回购注入实时版本的依赖项。因此,例如,如果您的package.json存在于主回购中,您可以使用GitHub package.json依赖项版本(prod),那么只需在package.json中填充您的GitHub用户名、所需的回购和包名。因此,假设我想得到我的react版本的反应-电报-DK-测试回购,存在于我的用户名。我可以这样做:

如果在任何情况下,您的项目都是在私有回购中,或者根本不在GitHub中,您只需手动创建您的徽章,并在依赖版本更新时更新它。它可以在你的警徽区找到。
所以您可以制作这样的静态版本:

结果将在生成URL下获得,如下所示:
https://stackoverflow.com/questions/62726873
复制相似问题