如何将文件内容解释为模板字符串
How to interpret file content as template string?
我想知道是否有办法将从文件中读取的内容用作模板字符串?
例如:我的文件hello_world.txt:
hello world from ${name}
然后像这样(使用 nodejs):
var name = 'Jérémie';
var fileContent = fs.readFileSync('./hello_world.txt');
debug(fileContent); // Hello word from Jérémie
使用 eval() 函数似乎是可能的,但我不太喜欢这个解决方案。
谢谢
假设您信任正在读取的文件,您可以使用eval
来完成此操作:
let message = "${greeting} World",
greeting = "Hello";
alert(eval(`'`${message}'``))
相关文章:
- Javascript 如何强制 string.replace 不将我的字符串解释为正则表达式
- 注入的HTML仅在Dom中解释为字符串
- 如何将JS字符串解释为文件或在Bundlebars中使用字符串
- 传递的URL字符串未解释为字符串
- 让日期字符串在浏览器中得到相同的解释
- 用“i”替换字符串中的元音..你能解释一下这个表达吗?someText.replace(/[aAeEoOuU]/ig,“
- 角度指令 将属性解释为字符串
- 数组中的字符串“”被解释,是否有解决方法
- 如何将文件内容解释为模板字符串
- 将 grunt 命令行选项解释为字符串
- 谁能解释这种关于字符串连接的奇怪 JS 行为
- 在Javascript字符串文本中解释HTML标记
- 将javascript连接字符串解释为变量
- Salesforce中的对象在Google Apps Script/Javascript中被解释为字符串
- 生成一个与Javascript字符串匹配的Regex对象.解释方法
- AJAX响应被解释为字符串
- 需要解释这个Javascript字符串资本主义原型
- nodeValue字符串解释为数字
- 将二进制字符串解释为Python中的图像,由Javascript本地方法生成
- javascript库将字符串解释为JSON对象.任何想法