从CLI解析打字稿中的文本

编程入门 行业动态 更新时间:2024-10-07 04:36:41

从CLI解析打字稿中的<a href=https://www.elefans.com/category/jswz/34/1771357.html style=文本"/>

从CLI解析打字稿中的文本

我正在使用带有打字稿的CLI并使用查询程序来执行此操作。

我有一个JSON。

const a = {
      name: 'Mohan',
      age: '5',
    };

之后,我启动询问者提示。

Enquirer.prompt({
    name: 'inputVal',
    type: 'input',
    message: 'Create a Text',
  }).then(async response => {
    const output: string = (response as any).inputVal;
    console.log(output);
  });

这将提示您输入值,我正在尝试将其写为答案

${a.name} has age ${a.age}

此将在控制台上打印以下内容

${a.name} has age ${a.age}

我想要console.log将其解析为

Mohan has age 5

我也尝试过评估,但是没有用。有谁知道我们该怎么做?

回答如下:

您必须先convert a string to a template string

const a = {
  name: 'Mohan',
  age: '5',
};
const string = "${a.name} has age ${a.age}";
const templateString = eval('`' + string + '`');
console.log(templateString);

更多推荐

从CLI解析打字稿中的文本

本文发布于:2024-05-07 13:02:36,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1756368.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:文本   CLI

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!