【问题标题】:readme-md-generator not updating version from package JSON自述文件-md-generator 未从包 JSON 更新版本
【发布时间】:2019-07-23 04:54:27
【问题描述】:

当我更新包 JSON 时,是否可以让我的自述文件自动更新我自己发布的包的版本?

目前自述文件(使用readme-md-generator 创建)的相关部分如下所示: //readme.md

<h1 align="center">Welcome to bla bla ????</h1>
<p>
  <img src="https://img.shields.io/badge/version-1.1.7-blue.svg?cacheSeconds=2592000" />
</p>

而在我的 JSON 包中它有:

{
  "name": "bla bla",
  "version": "1.1.13",
...
}

我尝试导入 JSON 包,但没有成功,因为它显示为 HTML。我怎样才能得到这个更新? (无需每次手动输入)

【问题讨论】:

  • 你想要 readme.md 更新这个吗?如果是,我认为它还不支持 javascript。
  • 是的,我希望在我更改包 JSON 中的版本时自动更新自述文件
  • Markdown 不支持 javascript 处理。但是,您可以使用 javascript 实现此目的。但降价不会自动执行此操作。
  • 我将如何用 JS 做到这一点?
  • 你可以试一试:首先导入你的JSON。然后使用javascript将json中的“版本”提取到一个变量中。现在在文件中任何你想要的地方使用这个变量。最后输出新生成的readme文件。

标签: javascript node.js readme


【解决方案1】:

如果您的项目在 npm 上发布,来自 readme-md-generator 的版本徽章现在是动态的。见this PR

【讨论】:

  • 谢谢,我的项目是在私有存储库上发布的,所以这对我没有帮助。
猜你喜欢
  • 2012-10-29
  • 1970-01-01
  • 2016-07-12
  • 1970-01-01
  • 1970-01-01
  • 2013-10-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多