首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Node.js:内联JS表达式而不是解析

Node.js:内联JS表达式而不是解析
EN

Stack Overflow用户
提问于 2022-04-02 13:42:33
回答 2查看 56关注 0票数 0

我使用的是NodeJS版本16.14.2

我是一个初学者,并试图写一个简单的文本与内联的JS表达式嵌入到一个文件。然而,这些表达式并不是在解析:

下面是代码:

* const fs =需要(Fs);const textIn = fs.readFileSync('./txt/input.txt','utf-8');console.log(textIn);const textOut =‘这是我们对鳄梨的了解:${textIn}。\n在${Date.now()}上创建;fs.writeFileSync('./txt/output.txt',textOut);console.log(已写入文件);console.log(TextOut);*

输出结果是:鳄梨在素食中很受欢迎,因为它是三明治和沙拉中的肉类替代品,因为它的脂肪含量很高,这就是我们所知道的鳄梨:${textIn}。在${Date.now()}上创建

此版本不支持字符串中的表达式吗?我应该像在旧版本中那样使用串联吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-04-02 15:25:02

textOut的分配必须使用backticks 完成。这样,${...}中的表达式将被计算出来。

代码语言:javascript
复制
const textOut = `This is what we know about avocados: ${textIn}. \nCreated on ${Date.now()}`;
票数 0
EN

Stack Overflow用户

发布于 2022-04-02 14:49:00

只需将单引号替换为( textOut const )

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71718057

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档