簡體   English   中英

如何將 Inquirer output 中的數據格式化為 markdown 文件

[英]How do I format data from an Inquirer output into markdown file

我正在為一個學校項目制作一個 README 生成器,我的詢問器提示都運行良好,但是當我從這個提示調用數據時:

{
  type: "checkbox",
  name: "languages",
  message: "What languages/technologies were used to create this project?",
  choices: ["HTML", "CSS", "JavaScript", "Node.JS"],
}

對應的 markdown 條目如下所示:

## Technologies Used
HTML,CSS,JavaScript,Node.JS

沒有空格。 我的偏好是將它們顯示為列表。 我將如何 go 關於格式化這個?

Inquirer 的checkbox提示使用數組解析。

要將其格式化為 Markdown,您可以使用類似

inquirer
  .prompt([
    /*...*/
  ])
  .then((answers) => {
    const { languages } = answers;

    const languagesList = languages
      .map((language) => `* ${language}`)
      .join("\n");
  });

這應該產生一個 markdown 列表,如

* HTML
* CSS
* JavaScript
* Node.JS

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM